TC官方合作论坛

标题: 操作数据库IDispatch error #3092" 求解? [打印本页]

作者: mx11    时间: 2016-6-3 23:54
标题: 操作数据库IDispatch error #3092" 求解?
用TC5.5数据库功能在MSSQL2005中插入一条记录报错,求解,谢谢!!!
    变量 c**tr="Driver=SQL SERVER;Server=127.0.0.1,1433;Database=cs;UID=sa;PWD=123456"
    变量 sql = "INSERT INTO `cs.dbo.IPAddress`(`IPnum`,`IPAddress`,`Area`)VALUES(\"1\",\"172.16.180.190\",\"市区\")"
    变量 line = 0
    变量 ret_array
    变量 err   
    //新增数据
    变量 ret = 数据库(c**tr,sql,line,ret_array,err)

提示错误:
输出>>"SQL语句执行出错,请检查你的SQL语句:  IDispatch error #3092"          行号:66 文件:d:\tc数据库编程\tc5数据库编程mssql2005\tc5数据库编程mssql2005\tc5数据库编程mssql2005.t
sql代码是参照TC帮助写的,应该是SQL变量的赋值语句有问题,求解?谢谢
cs.dbo.IPAddress表中有个IPID字段设计为系统自动递增赋值的int型

作者: mx11    时间: 2016-6-4 14:23
解决了
被帮助忽悠了
作者: 大漠一滴水    时间: 2016-6-5 10:54
如何解决发出为学习下
作者: mx11    时间: 2016-6-8 17:25
"INSERT INTO `cs.dbo.IPAddress`(`IPnum`,`IPAddress`,`Area`)VALUES(\"1\",\"172.16.180.190\",\"市区\")"
这句别照帮助写
这句在MSSQL2005的查询分析器中应该怎么写就怎么写。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1