vb.net
添加数据(ACCESS) ACCESS 主动编号(id) 现在要
添加一条数据
MysqL = "insert into one(河段,水位,流速,时间) values( '' " + Combo
Box1.Text + " '','' " + Text
Box1.Text + " '','' " + Text
Box2.Text + " '','' " + System.DateTime.Now.Today + " '') " 可是不能
添加的 (还有一个ID字段
自动编号) 怎么回事 __________________________________________________________________________ 如果是vb的话,就将+换成& __________________________________________________________________________ 主动编号应该不写到Insert语句中,而是由系统
自动的
生成的. __________________________________________________________________________ 确定是
sql语句的问题么? __________________________________________________________________________ 每插入数据时,
自动编号会
自动生成 所以不能人为的插入,否则报错 __________________________________________________________________________ 原因很简单,不要使用ID作为列名,换个其他的
名称就好了。 __________________________________________________________________________ ID可以作为列名啊! __________________________________________________________________________ 测试后没有问题,可以插入数据,可能是其它问题,自己查查吧! ID可以作为列名,
自动编号是
自动生成的不用管! __________________________________________________________________________ 去掉ID
自动编号
MysqL = "insert into one(河段,'' " + System.DateTime.Now.Today + " '') " 也不行 换成就能
添加了 (郁闷)(没有
自动编号的情况)
MysqL = "insert into one values( '' " + Combo
Box1.Text + " '','' " + System.DateTime.Now.Today + " '') " __________________________________________________________________________ 我用的是vb.net + Access测试
MysqL = "insert into one(河段,'' " + System.DateTime.Now.Today + " '') " 没有问题 下面的不行:
MysqL = "insert into one values( '' " + Combo
Box1.Text + " '','' " + System.DateTime.Now.Today + " '') " __________________________________________________________________________ 这样提问题,没有人能够帮你准确判断
错误的根源。 不要捕获CLR抛出的异常对象,依据VS给出的调试信息能够判断
错误在哪里。 __________________________________________________________________________
原文链接:https://www.f2er.com/vb/263814.html