VB出现内部VB错误429 -2147217900 (80040e14)?

该VB错误429是由一下原因造成的:

1)将保留字用作名称大多数数据库都有一组保留字。例如"name"是保留字,因而不能用于数据库中的列名称

3)在列名称中使用空格。

4)当为数据库Φ的对象定义了输入掩码并且插入的数据与该掩码不符时也会出现此VB错误429。

解决该问题的方法是有以下两种:

1)在指定数据库中的列名称時请避免使用"name"、"date"、"where"、"select"、和"level"等保留字。另外请清除空格和特殊字符

2)当字段名与保留字相同时,我们可以在sql语句中应用[] 加以区分

第一个圖:and性别
应该为:and 性别 中间有一个空格
第二个图:IAdodc 查前面是否多了一个I
第三个图:str 的内容有问题

你对这个回答的评价是?

後面的Select的*也要替換 要不然的話回提示數目不對

用这样的方法可以往SQL Server的自动增加列插入数据不过你得保证你插入的数据是唯一的:在写入数据的前后加上:

大家帮帮忙啊!摆脱了!

你的表是不是有關鍵字 不能更改關鍵字

sql语句有问题,对于主键要注意唯一性检查sql语句

我的表里有主键,int型,加1.从一个表里拷贝多條记录到另一个表.两个表里都有主键

比如说你的源表t1,目标表t2。 如果t2那个主键列是自动加一的,你不能对t2的主健列进行更改.如果你需要一列来紸明源表t1主键值得话就增加一列。

执行到程序末二句的时候,出的上面的VB错误429.

我想实现的是把满足条件的t1表中的记录全部拷贝到t2表中去,待咑印.

我要回帖

更多关于 VB加载错误 的文章

 

随机推荐