vb在做对access数据库进行修改时显示 “至少有一个参数没有被指定值”

代码如下PrivateSubcmdModify_Click()Setconn=NewADODB.ConnectionSetrs=NewADODB.Recordsetcon... 代码如下
Private Sub cmdModify_Click()
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\db2.mdb;" & "Persist Security Info=False"
conn.Open
rs.Open "select * from Emptable where 编号 =" & Val(txtID.Text), conn, adOpenKeyset, adLockOptimistic

txtID.SetFocus
rs.Fields(1).Value = txtName.Text
rs.Fields(2).Value = txtGender.Text
rs.Fields(3).Value = txtAddr.Text
rs.Update
MsgBox "记录修改成功"
rs.Close
conn.Close
frmMain.ReShow
End Sub
展开
 我来答
tianqing20wen

2015-04-10 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5422万
展开全部
单就这段代码本身没有什么错误~ 你点调试按钮 看错误在哪一行
追问

我正在修改,有点变动,不过错误都在这行

追答
你数据库里没有 编号 这个字段
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式