以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]insert into 报错:将截断字符串或二进制数据。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92588)

--  作者:cherryjing
--  发布时间:2016/11/7 19:35:00
--  [求助]insert into 报错:将截断字符串或二进制数据。
dim strCommand1 as string, strCommand2 as string
Dim cmd As New SQLCommand

cmd.C

strCommand1 = “Insert Into {动力系统_接触器} ([产品名称],[产品型号],[规格],[单位],[单价],[装箱数]) ”
strCommand2 = “Values(\'交流接触器\',\'CJX1-9/22(3TB40 17-OA)\',\'常规:220V 380V 非标:24V 36V 42V 48V 110V  415V 500V 660V\',\'只\',\'46.00\',\'50\')”
cmd.CommandText = strCommand1 + " " + strCommand2
cmd.ExecuteNonQuery 


执行到最后一句报错:

语句已终止。
将截断字符串或二进制数。



请指教!
[此贴子已经被作者于2016/11/7 19:37:56编辑过]

--  作者:cherryjing
--  发布时间:2016/11/7 19:39:00
--  
原贴中间那句没显示全,应该是:cmd.C
--  作者:有点色
--  发布时间:2016/11/7 19:41:00
--  

当你插入的字符,超过某列的最大字符数,就会有此提示。

 

设置好你表格的列的字符长度。


--  作者:cherryjing
--  发布时间:2016/11/8 8:31:00
--  
谢谢“有点色”,问题已解决图片点击可在新窗口打开查看