数据库写入问题 ( 积分: 30 )

  • 主题发起人 主题发起人 flyskylf
  • 开始时间 开始时间
F

flyskylf

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOCommand1->CommandText = "UPDATE Dv_Style SET Main_Style=/'"
+ Edit2->Text + "/' WHERE ID=1";
ADOCommand1->Execute() ;
我遇到这样一个问题:
当Edit2->Text 里面的值是一个较小的字符串时执行结果是正确的,
当Edit2->Text里面的值是13K的文件时结果就不正确了,不能全部显示文件里的数据
(Main_Style)数据类型是备注类型
请问这是为什么,怎样解决
 
ADOCommand1->CommandText = "UPDATE Dv_Style SET Main_Style=/'"
+ Edit2->Text + "/' WHERE ID=1";
ADOCommand1->Execute() ;
我遇到这样一个问题:
当Edit2->Text 里面的值是一个较小的字符串时执行结果是正确的,
当Edit2->Text里面的值是13K的文件时结果就不正确了,不能全部显示文件里的数据
(Main_Style)数据类型是备注类型
请问这是为什么,怎样解决
 
不好意思各位
我用的是BCB的语法
用Delphi回答问题也行
ADOCommand1.CommandText = "UPDATE Dv_Style SET Main_Style=/'"
+ Edit2->Text + "/' WHERE ID=1";
ADOCommand1.Execute() ;
我遇到这样一个问题:
当Edit2.Text 里面的值是一个较小的字符串时执行结果是正确的,
当Edit2.Text里面的值是13K的文件时结果就不正确了,不能全部显示文件里的数据
 
edit里可以有那么大的数据吗?
记得最大256吧
改用memo试试?
 
就是,edit的范围小,你用memo吧
 
确定字段本身支持
然后用LoadFromStream的方式,也就是用参数的方式
 
edit数据容量最大是256
你可以改用memo。
 
多人接受答案了。
 
后退
顶部