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
展开
 我来答
满以柳J7
2015-01-05 · TA获得超过539个赞
知道小有建树答主
回答量:545
采纳率:66%
帮助的人:555万
展开全部
1、对于Access 数据库,“日期类型”字段的值最好按照 #月/日/年# 的格式书写,否则在类型转换时发生不知道的结果。你的 showdate,showtime 字段内容都需要按标准格式书写。

2、数据库中其它的字段类型(非字符型)对应的值,不可能全部用 "'" & Text & "'" 字符型数值!
所以检查你的SQL语句是必须的,写不进数据也是正常的 ...
追问
那这个具体的怎么写啊?
追答
具体要搞清楚,各字段的数据类型才可以。
例如:表 TableB 中有三个字段,名称及类型如下
proCode 文本
outTime 日期/时间
outNum 数字
要想给表 TableB 中插入一条数据的SQL 语句如下
Insert Into TableB (proCode,outTime,outNum) Values ('20150120',#01/05/2015#,12)

更多的内容还是要学习一下....
闪星2
2015-01-04 · TA获得超过3007个赞
知道大有可为答主
回答量:2898
采纳率:58%
帮助的人:1055万
展开全部
错误提示是什么?
追问
没有错误提示,能运行下去,就是之后查数据库发现什么都没有
追答
把你的完整代码贴上来看看。
还有,代码第一行是不是有on error resume next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaboyzyq
2015-01-05 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3292万
展开全部
你怎么知道没写进去,你打开数据表看看。
追问
就是看数据库一直没有,可以运行下去
追答
写过on error类的东西吗?注释掉再运行看看出什么错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式