[VB.NET]vb.net添加数据(ACCESS)

前端之家收集整理的这篇文章主要介绍了[VB.NET]vb.net添加数据(ACCESS)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
vb.net添加数据(ACCESS) ACCESS 主动编号(id) 现在要添加一条数据 MysqL = "insert into one(河段,水位,流速,时间) values( '' " + ComboBox1.Text + " '','' " + TextBox1.Text + " '','' " + TextBox2.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( '' " + ComboBox1.Text + " '','' " + System.DateTime.Now.Today + " '') " __________________________________________________________________________ 我用的是vb.net + Access测试 MysqL = "insert into one(河段,'' " + System.DateTime.Now.Today + " '') " 没有问题 下面的不行: MysqL = "insert into one values( '' " + ComboBox1.Text + " '','' " + System.DateTime.Now.Today + " '') " __________________________________________________________________________ 这样提问题,没有人能够帮你准确判断错误的根源。 不要捕获CLR抛出的异常对象,依据VS给出的调试信息能够判断错误在哪里。 __________________________________________________________________________ 原文链接:https://www.f2er.com/vb/263814.html

猜你在找的VB相关文章