System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。 在ASP里 这是什么问题? 怎么解决 谢啦

我在用ASP做网页连接数据库出问题了出现这句话::System.Data.OleDb.OleDbException:至少一个参数没有被指定值。这是什么意思?谢谢帮忙Dim... 我在用ASP做网页 连接数据库出问题了 出现这句话::System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。 这是什么意思? 谢谢帮忙
Dim dbconn, sql, dbcomm, dbread
dbconn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("App_Data\ASP.mdb"))
dbconn.Open()
sql = "INSERT INTO USERS ([ID], [Uname], [Pword], [Email], [Gender]) VALUES(@ID , '" & Utb.Text & "' , '" & Ptb.Text & "','" & eMail.Text & "','" & Gddl.SelectedValue & "');"
dbcomm = New OleDbCommand(sql, dbconn)
这是那段代码
展开
 我来答
司琅0Iid5b
2010-11-24 · TA获得超过802个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:657万
展开全部
你好,异常有可能是,在使用OleDbCommand,或者OleDbDataAdapter等类型对象时,某参数不合法造成的吧。建议楼主把抛出异常的代码段贴出来,这样更容易找到问题。

问题补充:
你好,看了你的sql语句,应该是这里出了问题,虽然对VB语法不是太熟悉,但是觉得@ID在这里有问题,楼主可以检查一下吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式