ls_sql:='select flight_no from view_led where usedate=:Is_date'
query1.parambyname('Is_date').asstring:=edit1.text;
query1.parambyname('Is_date').asstring:=edit1.text;
解决方案 »
- delphi开发webservice 部属在apache下不能访问
- varclear在哪个单元啊?
- 显示窗体时报错,大家帮忙!
- 本差鸟想从InterBase入手学数据库编程,请随手指点在下怎么学。
- 高分求助。如何禁用浏览器(解决后将加送200分)
- DBComboBox怎样将数据库里某个字段的数据捆绑起来?
- 如何更改一个磁盘的卷标?
- IE中的自定义工具栏如何实现啊,就是在IE的工具栏上面单击右键出现自定义工具栏那样的
- 如何调试delphi串口通讯的结果
- win98的机器要怎样才能访问WINXP的机器?
- 盼高手作答:怎么在应用程序中,拥有类似VB的外部插件扩展的能力
- 送分啊!!该论坛的密码能不能自己输入~
Query1.SQL.Text:=StrSQL;
Query1.Open;Delphi中,用两个单引号表示一个引号字符(称为转义符)。
query1.SQL.Clear ;
StrSQL:= 'Select * from book.db where usedate=:Is_date'
query1.sql.add(StrSQL);
query1.paramByName('Is_date').asstring:=edit1.text;
query1.Active := True;
begin
close;
sql.clear;
sql.add:='select * from book.db where'
+' userdate='+#39+edit.text+#39;
open;
end;
ls_sql:='select flight_no from view_led where usedate=:tmp1'
query1.parambyname('tmp1').asstring:=edit1.text;
begin
Close;
SQL.Clear;
SQL.Add(strSQL);//strSQL为SQL语句
Open;
end;
如果你在SQL语句中使用了参数,别忘了给参数赋值。假设有一个参数为UserName.可以这样给它赋值:
Query1.ParamByName('UserName').AsString:=StrValue;//StrValue为字符串
query.open
or
query.execute
close;
sql.clear;
sql.add('select * from score where');
sql.Add(string1+string2+':xue'); if (string1='学号') or (string1='成绩') then begin
Parameters.ParamByName('xue').value:=strtofloat(edit1.Text)
end
else begin
Parameters.ParamByName('xue').value:=edit1.Text;
end;
open;
end;
s:string;
...
s:='select * from TempTable where name=''%s''';
Query.SQL.SetText(PChar(Format(s,[edit1.text])));
Query.Open;or
...