我向acceess数据库中插入一条记录,出现了这样的错误:
标准表达式中数据类型不匹配
代码:
Public Sub Insertdata(ByVal foodname As String)
SqlConnection1.ConnectionString = ConfigurationSettings.AppSettings("StrConn") + Server.MapPath(ConfigurationSettings.AppSettings("data")) + ";" oledbConnection1.Open()
oledbCommand1.CommandText = "insert into Menued values(@username1 , @foodname1 , @ctime1, @quantity1)"
oledbCommand1.Parameters.Add("@username1", OleDb.OleDbType.Char, 15)
oledbCommand1.Parameters.Add("@foodname1", OleDb.OleDbType.Char, 30) oledbCommand1.Parameters.Add("@ctime1", OleDb.OleDbType.Date, 4)
oledbCommand1.Parameters.Add("@quantity1", OleDb.OleDbType.SmallInt, 2)
oledbCommand1.Parameters("@username1").Value = Request.Cookies("username").Value
oledbCommand1.Parameters("@foodname1").Value = foodname oledbCommand1.Parameters("@ctime1").Value = Request.Cookies("ctime").Value
oledbCommand1.Parameters("@quantity1").Value = 1
oledbCommand1.ExecuteNonQuery()
oledbConnection1.Close()
End Sub
oledbconnection1 是oledbconnection oledbcommand1 是oledbcommand
我单独试过,放在我那个也面就不行了,我那也面也有一些对数据库的操作,都可以正常进行,
问题捆饶了很久,请高手指教是哪里的原因
标准表达式中数据类型不匹配
代码:
Public Sub Insertdata(ByVal foodname As String)
SqlConnection1.ConnectionString = ConfigurationSettings.AppSettings("StrConn") + Server.MapPath(ConfigurationSettings.AppSettings("data")) + ";" oledbConnection1.Open()
oledbCommand1.CommandText = "insert into Menued values(@username1 , @foodname1 , @ctime1, @quantity1)"
oledbCommand1.Parameters.Add("@username1", OleDb.OleDbType.Char, 15)
oledbCommand1.Parameters.Add("@foodname1", OleDb.OleDbType.Char, 30) oledbCommand1.Parameters.Add("@ctime1", OleDb.OleDbType.Date, 4)
oledbCommand1.Parameters.Add("@quantity1", OleDb.OleDbType.SmallInt, 2)
oledbCommand1.Parameters("@username1").Value = Request.Cookies("username").Value
oledbCommand1.Parameters("@foodname1").Value = foodname oledbCommand1.Parameters("@ctime1").Value = Request.Cookies("ctime").Value
oledbCommand1.Parameters("@quantity1").Value = 1
oledbCommand1.ExecuteNonQuery()
oledbConnection1.Close()
End Sub
oledbconnection1 是oledbconnection oledbcommand1 是oledbcommand
我单独试过,放在我那个也面就不行了,我那也面也有一些对数据库的操作,都可以正常进行,
问题捆饶了很久,请高手指教是哪里的原因
解决方案 »
- 有关TreeView选中问题...
- 如何把一个xml文件中的一部分取出来,生成一个新的xml文件呀
- socket网页 第二次连接,老是出错?
- 图片按钮如何实现鼠标经过时增加边框,离开时恢复,按下时改变颜色,谢谢!
- VS2003 中如何开发购物车程序
- 遇到怪问题,关于删除文件的。
- 一个js的问题,就是客户端文件控件<input type=file 这个东西。选择好文件后要js来判断是否格式符合
- 以前没做过,紧急寻求帮助--关于asp.net中新建文件夹,并拷贝文件到此文件夹的问题。
- 我发布网站到web空间中,怎么会出现这样的错误,急啊~~~
- 关于datagrid控件修改的问题。
- label能不能换行?
- 怎么获取上一页面地址
顺便说一句
到CSDN一天就会+10分,三天就会有30分,不会是倾家荡产的
VB.NET是通过+号来连接字符串的? 不是用& 号吗?