回 帖 发 新 帖 刷新版面

主题:[原创]就要完工时,出了个问题,高手来帮忙啊,至少有一个参数未被指定值

一个简单的教研室管理系统,在用户登录到主界面以后,有一个个人资料修改的菜单,在该子窗体中的设计中,我添加了一个DataGrid1,想用它来显示当前用户的个人信息,以便进行修改,在模块中定义了Public curname As String,想用curname来记录当前用户的用户名,curname = Trim(txtUser.Text),txtUser.Text是当前用户输入的用户名。
子窗体的代码如下:
Private Sub Form_Load()
Dim rs_book As New ADODB.Recordset
Dim sql As String
On Error GoTo loaderror
sql = "select * from 教师数据库 where 用户名= '" & curname & "'"
rs_book.CursorLocation = adUseClient
rs_book.Open sql, conn, adOpenKeyset, adLockPessimistic     '打开数据库
'设定datagrid控件属性
DataGrid1.AllowAddNew = True                                '不可增加
DataGrid1.AllowDelete = True                                 '不可删除
DataGrid1.AllowUpdate = True

Set DataGrid1.DataSource = rs_book
'cmdcancel.Enabled = False
Exit Sub
loaderror:
   MsgBox Err.Description
End Sub
运行后就提示至少有一个参数未被指定值

回复列表 (共2个回复)

沙发

有可能是表中的ID等自增字段引起的。

板凳


嘿   不好意思 是我太粗心大意了  把数据库的名字弄错了  依然谢谢昂

我来回复

您尚未登录,请登录后再回复。点此登录或注册