with adoquery do
begin
close;
sql.clear;
sql.add('select ');
sql.add(listbox.Items.selected);
sql.add(' from Table1');
open;
end;
begin
close;
sql.clear;
sql.add('select ');
sql.add(listbox.Items.selected);
sql.add(' from Table1');
open;
end;
解决方案 »
- 用过豌豆夹的请进(delphi获取短信)
- delphi7里如何播放amr格式的音乐?
- ADOConnection1连接问题
- 分割字符串?
- 急!!!如何判断打印机缺纸。请给出具体解决方法.
- windows下文件复制和移动的原理是怎么样的呀
- 我现在写了一个MIS系统,里面的form是通form1.showmodal这样或form1.show调用的,我想。。
- 请教控件WebBrowser中的滑动条如何去掉?
- 关于用dcom和socket技术来解决相关问题,高手请过来,帮小弟拨开云雾,有重奖!给50分
- Delphi 现有的控件好象处理不了大数据库啊
- 关于RadionButton,Edit,和Filtered联系在一起出现的错误,请高手们帮忙看看
- 如何实现在一个窗口中任意地添加、修改图片或文字,并进行打印(像用在贺卡编辑中)这样的功能
这个是字符,不行的
你可以这样:
with adoquery do
begin
close;
sql.clear;
sql.add('select ');
sql.add(listbox.Items.caption);
sql.add(' from Table1');
open;
end;
还要记住SQL语句之间的空格
i:integer;
str_1,str_2:string;
begin
for i:=0 to List_kf.Items.count-1 do
begin
str_1:=List_tsjgdm.items[i];
str_2:=List_kf.items[i];
sqltext:='insert into ywsjk.dbo.DXDCWJLB values('''+dxddm+''',null,null,null,convert(numeric,'''+str_1+'''),convert(numeric,'''+str_2+'''),''F'',''0'',getdate(),'''+czygh+''',getdate(),''F'',''F'')';
tuxedoquery1.sql.clear;
tuxedoquery1.sql.add(Sqltext);
Tuxedoquery1.execsql;
end;
写一个存储过程
可以用变量表示
sql.add('insert into dfak values(:aa)');query1.parambyname['aa'].asstring:=listbox.items;
其他部分和他们一样
1.把工资表中‘计算型’工资项的列设为readonly
2.我想用语句[Select 计算公式] 在SQLServer中直接计算,但怎样通过员工编号分别计算
to cg1120(代码最优化-§人在爱情的空窗期要个梦§):
你能说的详细些吗
我用for I:=0 to Items2.Items.Count -1 do
//begin
SQL.Add(Items2.Items.Strings[I]);
但两项还可以,多于两项就SQL语句错误
sql:string;
begin
.....
sql:='select '+chr(39)+trim(listbox.Items.caption)+chr(39)+
' form table1';
......
sql.add(sql);
......
end
这个是字符不行;
可以这样:
sql.add(listbox.Items.caption);
可以用变量表示
sql.add('insert into dfak values(:aa)');query1.parambyname['aa'].asstring:=listbox.items;