我使用vb.net,我想从我的Windows窗体中插入一行到我的db表“adwPays”。 这是我的代码: 昏暗的CC,EngName,FreName,LanCode作为字符串 昏暗DialCode作为整数如何从vb.net插入一行到我的数据库表
CC = txtCC.Text
EngName = txtEN.Text
FreName = txtFN.Text
LanCode = txtLC.Text
DialCode = txtDC.Text
Dim MyConn As New SqlConnection("Server=(local);Database=dbAjout;Integrated Security=True")
Dim query As String
query = "INSERT INTO adwPays (CC, Anglais,Francais,CodeLangue,IndicInter) VALUES (' " & CC & "','" & EngName & "','" & FreName & "','" & LanCode & "','" & DialCode & " ');"
Dim cmd As New SqlCommand(query, MyConn)
MyConn.Open()
cmd.ExecuteScalar()
MyConn.Close()
但它给我这个错误 “类型的未处理的异常“System.Data.SqlClient.SqlException '发生在System.Data.dll中
附加信息:字符串或二进制数据将被截断 该语句已被终止。
有帮助吗?
我也试过cmd.ExecuteNonQuery(),但它不工作! – user2550171