关于text类型 我要做的是:循环将某文件夹的全部文本仍次写入数据库的text类型字段。问题是:当写入几十K的文本时就报错了,说字符串被截断。请教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按提示所说:是长度不够....查一下联机丛书text类型支持很长的... 可能会是原数据列的数据类型是很大的,超多了TEXT的范围 你的文件中是否有unicode字符?使用ntext或者nvarchar(max)替换你的字段类型。 现在可以了,谢谢大家!我之前是:strSQL = "INSERT INTO table(title,context) VALUES('";strSQL += Edit1->Text + "','" + Memo1->Text + "')";这样的话导致SQl语言本身非常大,所以改成:strSQL = "INSERT INTO table(title,context) VALUES('";strSQL += Edit1->Text + "'," + ":Context)";......ADOQuery->Parametres->ParamByName("Context")->Value = Memo1->Text;这后就可以了。 删除OUTCELL和INCELL中的-*和-*部分 树结构更新语句。求高手。 sql 截取字符串,求教 [!charlist]用法问题 求几条语句 SQL Server 2000中的事务的一点小问题 弱问个初学者问题-同时将数据写到若干个表中 如何才能在添加字符:® 如何知道某一个程序占用的连接池连接个数? 我想这样修改数据,请各位帮帮忙.谢谢!! 事务日志的问题? 求助两表查询!!!!!!!!!!!!!
按提示所说:是长度不够....
查一下联机丛书text类型支持很长的...
使用ntext或者nvarchar(max)替换你的字段类型。
我之前是:strSQL = "INSERT INTO table(title,context) VALUES('";
strSQL += Edit1->Text + "','" + Memo1->Text + "')";这样的话导致SQl语言本身非常大,所以改成:strSQL = "INSERT INTO table(title,context) VALUES('";
strSQL += Edit1->Text + "'," + ":Context)";......
ADOQuery->Parametres->ParamByName("Context")->Value = Memo1->Text;这后就可以了。