vb执行sql server数据插入时出错了 错误描述:将截断字符串或二进制数据错误代码:-2147217833这是什么意思啊支个招啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 插入的STRING太长了,加大数据库字段的长度 添加用户信息的函数:Public Function AddUser(ByRef user As ClsItemUser) As Boolean’ClsItemUser是存储用户信息的实体对象的类On Error GoTo ON_ERROR Dim strsql As String Dim strPWD As String strPWD = c1.Md5_String_Calc(Trim(user.TuserPWD)) '加密用户密码‘以下是执行的SQL语句 strsql = "insert into userinfo(userNumber,userName,userAge,userSex,userProvince,userAnswer1,userAnswer2,userAnswer3,[userE-mail],userPWD) values('" & user.TuserNumber & "','" & user.TuserName & "','" & user.TuserAge & "','" & user.TuserSex & "','" & user.TuserProvince & "','" & user.TuserAnswer1 & "','" & user.TuserAnswer2 & "','" & user.TuserAnswer3 & "','" & user.TuserMail & "','" & strPWD & "')" conConToDB.Execute (strsql) AddUser = True Exit FunctionON_ERROR: MsgBox "添加用户数据出错!" AddUser = FlaseEnd Function各位帮我看下是strsql的问题吗 strPWD字符串太长了,把userPWD字段改成Text类型。 建议你增加几条语句:msgbox len(user.TuserName),......然后把得出的长度与数据库设计的字段长度作一比对,当有所获。 如何用VBA修改word的节开始的分节符? 用其它名字代替显示获取的MAC地址显示 vb中用shell打开几个命令行程序,怎样模拟按键? vb安装制作问题 急!在线等! 如何在VB中执行指定EXCEL文件里的宏(如宏1) 一个关于颜色的小问题 能不能用listbox显示数据库名 VB如何在完成WIN的拔号连接?要求是程序自动连接. 小第有点数据库方面的问题想问问大家,请大家多多指教哟 请教一下考核的另一个问题 字符串中的空格问题
Public Function AddUser(ByRef user As ClsItemUser) As Boolean
’ClsItemUser是存储用户信息的实体对象的类
On Error GoTo ON_ERROR
Dim strsql As String
Dim strPWD As String strPWD = c1.Md5_String_Calc(Trim(user.TuserPWD)) '加密用户密码
‘以下是执行的SQL语句
strsql = "insert into userinfo(userNumber,userName,userAge,userSex,userProvince,userAnswer1,userAnswer2,userAnswer3,[userE-mail],userPWD) values('" & user.TuserNumber & "','" & user.TuserName & "','" & user.TuserAge & "','" & user.TuserSex & "','" & user.TuserProvince & "','" & user.TuserAnswer1 & "','" & user.TuserAnswer2 & "','" & user.TuserAnswer3 & "','" & user.TuserMail & "','" & strPWD & "')" conConToDB.Execute (strsql)
AddUser = True
Exit Function
ON_ERROR:
MsgBox "添加用户数据出错!"
AddUser = Flase
End Function
各位帮我看下是strsql的问题吗
然后把得出的长度与数据库设计的字段长度作一比对,当有所获。