连接sql数据源,然后对数据源进行查询,修改操作,请问具体语句,谢谢
解决方案 »
- 请教delphi中关于类概念的问题。
- 請教幾個Delphi小問題?
- 怎样屏蔽系统热键?
- 各位提供一个象ACD See这样的图片预览控件
- 散分!~
- 我装了delphi7之后发现没有quickreport控件,该在哪儿找?在线等待
- 物价飞涨,拜托各位程序员找工作时把工资开高点,别把行情搞坏了,对大家没好处
- DateTimePicker的时间在query1(sql)语句中怎么写?
- 请教:数据库操作问题!
- query的查询结果有没有办法直接输出到一个文件中
- 在一个应用程序(不是我写的)下有几子窗口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;