我重新创建一个同样的11列的表还是只能输入50个汉字,而在同一个数据库中创建一个只有一列的设为char,600的表,它就可以输入300个汉字。
究竟是什么问题?
跟列数有关系吗?还是别的问题?请高手指教!!
6 个解决方案
#1
什么数据库?
如果数量比较大,建议用vchar或者memo
如果数量比较大,建议用vchar或者memo
#2
Table1->FieldByName("某某")->Value=RichEdit1->Lines->Text;
^^^^^----注意这里!!!
^^^^^----注意这里!!!
#3
我是用MS SQL Sever2000的,里面没有vchar和memo。
改为Table1->FieldByName("某某")->Value=RichEdit1->Lines->Text;后
600字节还是只能输入44个汉字。45之后就显示错误..
有哪位知道是什么问题??
改为Table1->FieldByName("某某")->Value=RichEdit1->Lines->Text;后
600字节还是只能输入44个汉字。45之后就显示错误..
有哪位知道是什么问题??
#4
将其Value改成AsString试试看。
#5
Value改为AsString都是不行,一样的问题....
#6
偶忘了在那里看到过,好像说有一个上限问题。
#1
什么数据库?
如果数量比较大,建议用vchar或者memo
如果数量比较大,建议用vchar或者memo
#2
Table1->FieldByName("某某")->Value=RichEdit1->Lines->Text;
^^^^^----注意这里!!!
^^^^^----注意这里!!!
#3
我是用MS SQL Sever2000的,里面没有vchar和memo。
改为Table1->FieldByName("某某")->Value=RichEdit1->Lines->Text;后
600字节还是只能输入44个汉字。45之后就显示错误..
有哪位知道是什么问题??
改为Table1->FieldByName("某某")->Value=RichEdit1->Lines->Text;后
600字节还是只能输入44个汉字。45之后就显示错误..
有哪位知道是什么问题??
#4
将其Value改成AsString试试看。
#5
Value改为AsString都是不行,一样的问题....
#6
偶忘了在那里看到过,好像说有一个上限问题。