连接sql数据源,然后对数据源进行查询,修改操作,请问具体语句,谢谢
解决方案 »
- Delphi的一道编程题
- 做了个小程序 程序中用到了 SQL 数据库,那我打包要如何做。
- 怎样保存控件图标
- 为什么在windos2000下用DELPHI调用汇编语言会出现这样的问题???
- word
- 请问: Turbo系列的Pascal编译器, 哪一个能写DLL ?
- 谁能详细为小弟解释一下:union(联合类型)的意思?大洋不会少的!!!
- 我想拦截用户发送email,选择附件时候跳出来的文件选择框,该怎么办?
- 选择DbGrieh的CHeckBox的一行,多行被操作,跪求大神帮忙。
- 关于类和对象的一个问题。
- 在一个应用程序(不是我写的)下有几子窗口ClassName都是AfxFrameOrView42s,windows caption为空。windows handle 不同,请问如何取得wi
- 谁能给这样动态查询的答案啊....求了好久啦....
begin
close;
sql.clear;
sql.add('select * from 表名 where ');
sql.add('字段一='+#39+edit1.text+#39' and 字段二='+edit2.text+'');
//第一个是表示该字段是字符型,第二个表示是数值型,其它类型要转换成字符型再查询
如datetostr(datetimepicker1.date)
prepare;
open;
end;
修改
with query1 do
begin
close;
sql.clear;
sql.add(update 表名 set 字段一=‘值1’ and 字段二=‘值2’ where ');
sql.add('字段一='+#39+edit1.text+#39' and 字段二='+edit2.text+'');
//第一个是表示该字段是字符型,第二个表示是数值型,其它类型要转换成字符型再查询
如datetostr(datetimepicker1.date)
execsql;
end;如果数据集再打开状态下可以做下面的操作
query1.edit;
query1.fieldbyname('no').asstring:=edit1.text;
query1.fieldbyname('no').asfloat:=strtofloat(edit2.text);
query1.post;