[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(河段,水位,流速,时间) values( '' " + ComboBox1.Text + " '', '' " + TextBox1.Text + " '', '' " + TextBox2.Text + " '', '' " + System.DateTime.Now.Today + " '') "
也不行
换成就能添加了 (郁闷)(没有自动编号的情况)
mysql = "insert into one values( '' " + ComboBox1.Text + " '', '' " + TextBox1.Text + " '', '' " + TextBox2.Text + " '', '' " + System.DateTime.Now.Today + " '') "
__________________________________________________________________________
我用的是vb.net + Access测试
mysql = "insert into one(河段,水位,流速,时间) values( '' " + ComboBox1.Text + " '', '' " + TextBox1.Text + " '', '' " + TextBox2.Text + " '', '' " + System.DateTime.Now.Today + " '') "
没有问题

下面的不行:
mysql = "insert into one values( '' " + ComboBox1.Text + " '', '' " + TextBox1.Text + " '', '' " + TextBox2.Text + " '', '' " + System.DateTime.Now.Today + " '') "
__________________________________________________________________________
这样提问题,没有人能够帮你准确判断错误的根源。

不要捕获CLR抛出的异常对象,依据VS给出的调试信息能够判断错误在哪里。
__________________________________________________________________________

你可能感兴趣的:([VB.NET论坛],vb.net,access,textbox,insert,mysql,测试)