我用的是DELPHI 和MSSQL的
怎么实现在SQL数据库字段中追加MEMO内容,但是不覆盖原来这个字段中的数据. 比如: 数据库名:sdu 表名:qclass 字段:his
原有his字段内容是 "good class" 现在讲在控件MEMO1.TEXT的内容" every body"写入此字段 ,
写入后,内容显示"good class every body" 怎样实现呢?前提是加有条件的SQL语句,
我用的数据库控件 QUERY,DATABASE ,DATASOURCE!
试了很多方法都无效.
with form1.query1 do
begin
close;
unprepare;
sql.Clear;
sql.Add('update zzyhdata set his=his+'''+memo1.text''' where numble='''+edit1.text+''' ');
prepare;
open;edit1内输入的是我要查询的条件,MEMO1内是我要往数据字段内加入的内容, 但是这个语句根本无法执行.
请各位高手帮我指正下!
怎么实现在SQL数据库字段中追加MEMO内容,但是不覆盖原来这个字段中的数据. 比如: 数据库名:sdu 表名:qclass 字段:his
原有his字段内容是 "good class" 现在讲在控件MEMO1.TEXT的内容" every body"写入此字段 ,
写入后,内容显示"good class every body" 怎样实现呢?前提是加有条件的SQL语句,
我用的数据库控件 QUERY,DATABASE ,DATASOURCE!
试了很多方法都无效.
with form1.query1 do
begin
close;
unprepare;
sql.Clear;
sql.Add('update zzyhdata set his=his+'''+memo1.text''' where numble='''+edit1.text+''' ');
prepare;
open;edit1内输入的是我要查询的条件,MEMO1内是我要往数据字段内加入的内容, 但是这个语句根本无法执行.
请各位高手帮我指正下!
拜托,大家 了,我其他的录入,查询,更新均正常的!
sql.Add('update zzyhdata set his=name+'+QuotedStr(memo1.text)+' where numble='+QuotedStr(edit1.text));
就可以写入数据,也实现了我要的效果,但是
sql.Add('update zzyhdata set his=his+'+QuotedStr(memo1.text)+' where numble='+QuotedStr(edit1.text));
这个使我真正想要的,好像感觉直接录入数据时,字段的全部空间就被数据占了,导致无法执行语句,字段改到最大 了,怎么样解决这样的问题呢?