以下是我的代码:
AdoQuery1.Sql.add('insert into bb(aa) ');
Adoquery1.SQL.add('values (:aa)');
AdoQuery1.Parameters.ParamByName('aa').Value:=formnewreport.ComboBox3.text
AdoQuery1.ExecSQL;
可以保存,但是保存的字数只是两个字,如:恭喜发财.就只能保存:恭喜
数据库长度是足够的,是不是combobox控件哪个属性要设长度呢?请教,谢谢!
祝大家新春愉快,牛年吉祥!
AdoQuery1.Sql.add('insert into bb(aa) ');
Adoquery1.SQL.add('values (:aa)');
AdoQuery1.Parameters.ParamByName('aa').Value:=formnewreport.ComboBox3.text
AdoQuery1.ExecSQL;
可以保存,但是保存的字数只是两个字,如:恭喜发财.就只能保存:恭喜
数据库长度是足够的,是不是combobox控件哪个属性要设长度呢?请教,谢谢!
祝大家新春愉快,牛年吉祥!
解决方案 »
- 您好,我使用了ColorMatrix进行图像的反色,对于有些彩色图像是正确的,而有些则有一些噪点,能帮我诊断下吗?
- 如何禁止IHTMLDocument2执行脚本?
- TreeView1的使用??
- 关于DBGRID的打印问题
- 得到的变量是variant型的,可函数调用需array型的参数,怎么转换
- 请来领分!!
- 在Delphi中如何使图像淡入淡出?
- 急急急.!求一個查詢方法並生成樹.!(在線等...)
- 增加了一个COM的接口函数,为什么点击Refresh Implementation不能实现定义的刷新?
- 一个高分、高水准的问题,希望大家积极提前、共同探讨。
- 有没有能给Item附加数据的Listview?
- 这段代码怎样把函数事件写到Button的双击事件中
SQLStr : String;
begin
SQLStr := 'insert into bb(aa) select '+Quotedstr(FormNewReport.Combobox3.text);
adoquery1.close;
AdoQuery1.sql.text := SQLStr;
AdoQuery.execSQL;
end;
你这样试下,或者你调试下看下, formNewReport.Combobox3.text 取出来是多少? 因为我没看出代码有什么问题
SQLStr : String;
begin
SQLStr :=' INSERT INTO bb(aa) VALUES ('+Quotedstr(FormNewReport.Combobox3.text)+')';
with adoquery1 do
begin
close;
sql.clear;
sql.add(SQLStr);
execSQL;
end;
end;