以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]ExecuteNonQuery 执行Insert 语句返回-1  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=151482)

--  作者:a568837976
--  发布时间:2020/6/24 14:29:00
--  [求助]ExecuteNonQuery 执行Insert 语句返回-1
[求助]ExecuteNonQuery  执行Insert 语句 有时候返回-1,语句测试没问题
--  作者:有点蓝
--  发布时间:2020/6/24 14:46:00
--  
单独执行Insert 么?完整代码和语句发上来看看
--  作者:a568837976
--  发布时间:2020/6/24 15:04:00
--  
cmd1.CommandText = "Insert into {通讯日志} (设备名称,指令名称,发送命令,发送时间,接收数据,接收时间,状态) Values (\'" & shebeimingcheng & "\', \'" & zhilingmingcheng & "\', \'" & fasongzhilingjilu & "\', \'" & Date1 & "\', \'" & jieshouzhuangtai(1) & "\',\'" & Date.Now & "\',\'" & jieshouzhuangtai(0) & "\')"


cmd1.ExecuteNonQuery()


单独执行没有问题,values每个值都是存在 且 正常的,但有时候返回就是-1

--  作者:有点蓝
--  发布时间:2020/6/24 15:41:00
--  
调试跟踪返回-1的时候执行了什么sql?确定是插入成功了
--  作者:a568837976
--  发布时间:2020/6/24 15:50:00
--  
insert into {通讯日志} (设备名称,指令名称,发送命令,发送时间,接收数据,接收时间,状态) values (\'PLC\',\'PLC\',\'0101400000102806\',\'2020-06-14 12:00:00\',\'0101020000B9FC\',\'2020-06-24 12:00:00\',\'OK\')