字数溢出的问题
我编了一个笔记系统,今天,向数据库里插入一条字数为1111的记录,保存时显示如下对话框:
Bind parameter value for ':1' is too big (1111)
No changes made to database.
UPDATE "info" SET "content" = ? WHERE "no" = ? AND "title" = ? AND "content" = ?
此时,该字段设的是varchar,宽度1000,我将字段宽度改为3000,心想应该够了吧,可仍是不行,重启 机器也不行,这是为什么?
问题点数:10、回复次数:6Top
1 楼ldy(罗大佑)回复于 2003-08-03 08:48:12 得分 0
什么数据库啊?Top
2 楼fxbird(昨天晚上我可能死了)回复于 2003-08-03 11:35:29 得分 0
sybase asa7Top
3 楼fxbird(昨天晚上我可能死了)回复于 2003-08-03 23:39:53 得分 0
??Top
4 楼ifutheniloveu(程序员,怎一个累字了得!)回复于 2003-08-04 08:46:52 得分 0
用TEXT类型Top
5 楼zly999(邮差)回复于 2003-08-04 09:45:57 得分 10
什么数据库???可能varchar有上限,如MS server的varchar是1~8000Top
6 楼fxbird(昨天晚上我可能死了)回复于 2003-08-05 00:18:02 得分 0
to zly999:
老兄,我定义的宽度是3000,要是有上限,数据库就无法保存了。Top



