问题如题我需要把大量文字存入数据库,试过的方法如下
1.数据库的字段先后使用过CHAR,VARCHAR,TEXT,NTEXT
在程序中使用 MEMO1 承载文本,并用 query3.ParamByName('NR').AsString:=MEMO1.Lines.Text 或 query3.ParamByName('NR').Text:=MEMO1.Lines.Text 赋值
2.更改过BDE BLOB SIZE大小至 1024
3.在查询分析器中 更改 TEXTSIZE 至 2G
4.先插入 空值 再用 UPDATE 更新
上述方法都无效,插入之后,该字段的内容全是乱码急切希望哪位 高手指点~感谢!
1.数据库的字段先后使用过CHAR,VARCHAR,TEXT,NTEXT
在程序中使用 MEMO1 承载文本,并用 query3.ParamByName('NR').AsString:=MEMO1.Lines.Text 或 query3.ParamByName('NR').Text:=MEMO1.Lines.Text 赋值
2.更改过BDE BLOB SIZE大小至 1024
3.在查询分析器中 更改 TEXTSIZE 至 2G
4.先插入 空值 再用 UPDATE 更新
上述方法都无效,插入之后,该字段的内容全是乱码急切希望哪位 高手指点~感谢!
2.前阵子我也用BDE做过一个工具,后来又做了个ADO版的,你既然用了query控件,就没有必要用query3.ParamByName('NR')AsString:=MEMO1.Lines.Text这种蠢办法,直接用DBMemo不就行了,在你修改数据后,query3.post就行了嘛