VB和access数据库,用Insert写,一直写不进去```
Exestring="insertintoshow(shownum,showname,showcity,showdate,showtime,showstadium,sho...
Exestring = "insert into show (shownum,showname,showcity,showdate,showtime,showstadium,showprice,showtype,showpicture,showintroduce ) values('" & Text1.Text & "','" & Text2.Text & "','" & Text3.Text & "','" & Text4.Text & "','" & Text5.Text & "','" & Text6.Text & "','" & Text7.Text & "','" & Text8.Text & "','" & Text9.Text & "','" & Text10.Text & "')"
cnn.Execute Exestring
MsgBox "添加演出成功!"
这是现在的代码~~~数据库里进不去···这个form用了datagrid 展开
cnn.Execute Exestring
MsgBox "添加演出成功!"
这是现在的代码~~~数据库里进不去···这个form用了datagrid 展开
3个回答
展开全部
1、对于Access 数据库,“日期类型”字段的值最好按照 #月/日/年# 的格式书写,否则在类型转换时发生不知道的结果。你的 showdate,showtime 字段内容都需要按标准格式书写。
2、数据库中其它的字段类型(非字符型)对应的值,不可能全部用 "'" & Text & "'" 字符型数值!
所以检查你的SQL语句是必须的,写不进数据也是正常的 ...
2、数据库中其它的字段类型(非字符型)对应的值,不可能全部用 "'" & Text & "'" 字符型数值!
所以检查你的SQL语句是必须的,写不进数据也是正常的 ...
追问
那这个具体的怎么写啊?
追答
具体要搞清楚,各字段的数据类型才可以。
例如:表 TableB 中有三个字段,名称及类型如下
proCode 文本
outTime 日期/时间
outNum 数字
要想给表 TableB 中插入一条数据的SQL 语句如下
Insert Into TableB (proCode,outTime,outNum) Values ('20150120',#01/05/2015#,12)
更多的内容还是要学习一下....
展开全部
错误提示是什么?
追问
没有错误提示,能运行下去,就是之后查数据库发现什么都没有
追答
把你的完整代码贴上来看看。
还有,代码第一行是不是有on error resume next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你怎么知道没写进去,你打开数据表看看。
追问
就是看数据库一直没有,可以运行下去
追答
写过on error类的东西吗?注释掉再运行看看出什么错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询