m_StrCmd="Update [T_ManagerNewestTop] Set [F_Description]='"+m_StrSqlTemp+"'"这是一个SQL语句,其中变量m_StrSqlTemp有超过8000个字符,所以在执行的时候语句就被截断了请问有什么办法也可以将这条记录更新到数据库呢?
条件:
1.不用存储过程.
2.数据库是Access的.
3.只要能把该数据更新到数据库里面就行.
有没有办法...
条件:
1.不用存储过程.
2.数据库是Access的.
3.只要能把该数据更新到数据库里面就行.
有没有办法...
for (int i=0,i<m_StrSqlTemp.LenXXX,i++)
{
m_StrCmd="Update [T_ManagerNewestTop] Set [F_Description]=[F_Description]+'"+m_StrSqlTemp[i]+"'"
...执行...
}
如果是SQL 2005,使用SQL CLR
{
if (a.Length > b)
{
string i= a.Substring(0,b)+" ...";
return i;
}
return a;
}
绑定里写这个
StringSub(DataBinder.Eval(Container,"DataItem.territory").ToString(),135)
territory 是数据库里的字段名 , 135 是限制字符长读度
create table test
(
id int,
aa memo
) 其中memo就表示备注类型拉.哈哈