sql server 的text存储长度问题!
我数据有个字段 的类型是text
但我存储的字符的长度只能是 16位???这是为什么?
比如我画面是输入
但存到数据库中就变成了
<p>1234567890123
请大家帮忙看看!!谢谢了
但我存储的字符的长度只能是 16位???这是为什么?
比如我画面是输入
但存到数据库中就变成了
<p>1234567890123
请大家帮忙看看!!谢谢了
作者: conggang 发布时间: 2011-06-16
是不是你做了截断处理?
作者: xuam 发布时间: 2011-06-16
SQL code
<p>1234567890123--这就是16位
作者: chuanzhang5687 发布时间: 2011-06-16
應該是前臺的問題
作者: X_0 发布时间: 2011-06-16
你程序截取了一部分。
作者: zy112429 发布时间: 2011-06-16
我在程序中断点跟踪到了
PrepareCommand(cmd, connection, null, SQLString, cmdParms);
int rows = cmd.ExecuteNonQuery();
这个时候我的那个字段的变量还是 我画面输入的值"<p>1234567890123456789666</p>"
于是我把sql文拷贝出来在sqlServer中执行,奇怪的是居然全部更新了 数据库的值变成了 <p>1234567890123456789666</p>
太奇怪了 怎么解释呢????
还有我把text 改成 varchar(8000) 后程序也好使了
怪怪怪怪怪怪!!!
PrepareCommand(cmd, connection, null, SQLString, cmdParms);
int rows = cmd.ExecuteNonQuery();
这个时候我的那个字段的变量还是 我画面输入的值"<p>1234567890123456789666</p>"
于是我把sql文拷贝出来在sqlServer中执行,奇怪的是居然全部更新了 数据库的值变成了 <p>1234567890123456789666</p>
太奇怪了 怎么解释呢????
还有我把text 改成 varchar(8000) 后程序也好使了
怪怪怪怪怪怪!!!
作者: conggang 发布时间: 2011-06-16
大侠们 说句话啊
!@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
!@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
作者: conggang 发布时间: 2011-06-16