c# 中向SQL 存取字段问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:30:04
我在用C# 向SQL 数据库中 存入数据时出现:

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

的错误!

我知道是

dr3["发起端账号"] = "select 银行账号 from 帐户对照表 where 证券账号='" + textBoxOutAccout.Text+"'";
dr3["接收端账号"] = "select 银行账号 from 帐户对照表 where 证券账号='" + textBoxInAccout.Text+"'";
dr["发生金额"] = textBoxRollManey.Text.ToString();

表中“发起端账号”“接收端账号”“发生金额”为varchar型!!

请指点一下!!!
"发起端账号" "接收端账号" "发生金额" varchar的数据大小
够用

将 "发起端账号" "接收端账号" "发生金额" varchar的数据大小改大些,如varchar(100)试下

--------
如果你这三个字段的大小够用的话,那你调试到数据层,看下是哪个字段出异常了.
因为"将截断字符串或二进制数据。"这种错误,只有数据库字段大小太小导致.