关于执行SQL语句
string str="...";//str中有一千个字符
olecomm.Parameters.Add("c1“,OleDbType.VarChar,100);
olecomm.Parameters["c1"].Value=str;
try
{
olecomm.ExecuteNonQuery();
}
catch
{
olecomm.Dispose();
return false;
}
该句执行成功,但是字符不能全部提交入数据库,只能有很小一部分成功进入数据库
请问是为什么?
问题点数:20、回复次数:2Top
1 楼llm2002()回复于 2003-09-04 18:04:54 得分 20
你这里给限制了
olecomm.Parameters.Add("c1“,OleDbType.VarChar,100);
只能有100个字符吧?Top
2 楼eastfiat(清风邀月)回复于 2003-09-04 19:36:23 得分 0
谢谢。
我把它改为olecomm.Parameters.Add("c1",OleDbType.Variant);大功告成
用这样会不会有什么性能上的影响Top




