我将不断收到标题中提到的错误,似乎无法解决。
以下是我的代码:
以下是我的代码:
strSig = sigPlusNET1.GetKeyReceiptAscii()
sigPlusNET1.LCDRefresh(1, 210, 3, 14, 14);
if (sigPlusNET1.NumberOfTabletPoints() > 0)
{
sigPlusNET1.LCDRefresh(0, 0, 0, 240, 64);
Font f = new System.Drawing.Font("Arial", 9.0F, System.Drawing.FontStyle.Regular);
sigPlusNET1.LCDWriteString(0, 2, 35, 25, f, "Semnatura a fost salvata.");
SqlConnection connection = new SqlConnection("Data Source=xxx;Initial Catalog=xxx;Persist Security Info=True;User ID=xxx;Password=xxx; MultipleActiveResultSets=True");
connection.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO cstmae_Signatures(Signature)values("+ strSig +")", connection);
cmd.ExecuteNonQuery();
connection.Close();
这是一个标准的表单应用程序。
我做错了什么?我尝试将strSig转换为Int32,但没有任何效果,现在类型是一个8位整数被发送,但问题似乎与SQL连接有关。