vb中用SQL的insert语句向数据库添加新数据,但是总是显示需错误语法错误!不知哪里出错了,求大神指点。

2025-03-12 13:00:23
推荐回答(4个)
回答1:

遇到问题需要关闭的解决方法

首先进行杀毒,浏览所有驱动器,将可疑的文件和程序都删除,问题没解决的话,试试下面的方法。

1:打开IE,工具,INTERNET选项,高级,还原默认设置;

2:在出现错误提示时不要点“确定”和“取消”,在“运行”里面输入“msconfig”并回车,

单击“启动”,然后将里面除了杀毒软件、防火墙和一些系统必要的项目打上勾之外,其余

的全部将前面的勾通通去掉。 单击“确定”,并重新启动;

3: 重新新建一个管理员权限帐户;

4: 进入安全模式卸载3721相关内容以及网络实名,把那些未知的插件也全清掉;或

进CMOS,将系统时间往前改,重启后卸载3721和网络实名,未知的插件同样要全清掉。

还没用的话,上网没有影响的用户,试试进入“3721网站”,然后使用“IE修复”中的强力修

复,重启;

5:在安全模式下重装IE;

6:“开始”-“运行”中输入“sfc /scannow”,系统提示装入安装盘, 重新修复一下系统

或重装,立即上windows update进行IE升级,做好系统的备份,装好杀毒软件,推荐卡

巴,不要乱安装插件。

上述方法,可以试一试,大部分问题可得到解决。

回答2:

给出INSERT INTO的用法,
增加资料:
INSERT INTO table_name (column1,column2,...)
VALUES ( value1,value2, ...)
说明:
1.若没有指定column 系统则会按表格内的栏位顺序填入资料。
2.栏位的资料形态和所填入的资料必须吻合。
3.table_name 也可以是景观 view_name。

INSERT INTO table_name (column1,column2,...)
SELECT columnx,columny,... FROM another_table
说明:也可以经过一个子查询(subquery)把别的表格的资料填入。

1,你的是SQL变量里的字符串内容错了,可以中断查看一下SQL变量的内容。
2,不要用RS,OPEN,你都知道是打开数据,你应该用执行命令来执行SQL

PS,你的折图显示,不能把整个字符串,拿来执行。因为字符串里有运算符,(&)你应把运算结果用来执行。

回答3:

将SQL语句写的数据库的查询分析器 执行下看看是什么错误

回答4:

你把sql这变量内容 msgbox显示出来 看看是什么内容