[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给出的调试信息能够判断错误在哪里。 __________________________________________________________________________

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...