adodataset.commandtext:='select * from table-name where tel=' + '''' + edit1.text + ''''; 即可 记者给分
select * from table-name where tel=''''+edit1.text+''''
在Form上放一个TQuery控件和一个TDataSource控件,用如下代码,Query1就和Table一样用了 Query1.Active:=False; Query1.SQL.Clear; Query1.SQL.Add('Select * From Table_Name//注意Table-name不合法 Where tel='#39+Edit1.Text+#39); Query1.Active:=True;
sql.close sql.clear sql.string:='select * from tablename where tel=:X'x:=edit1.text sql.prepare sql.open
select * from table-name where tel='''+edit1.text+'''
或者负值语句阿
还有你是报的什么错阿
Sql.Add('select * from table-name where tel=' + '''' + edit1.text + '''');
在你的项目窗体中加入一个TQuery,TDatasource,再加入数据感知控件TDBGrid和TNavigator。TDatasource的Dataset属性设为TQuery,TQuery的Database属性中找一个数据库,在SQL属性中写入你要的Sql语句。再把数据感知组件的Datasource属性设为加入的TDatasource,可以在设计期也可以在运行期将TQuery的Active属性设为true,就可以访问数据库了。
你好像对delphi的shujk编程不大懂,找本这方面的书看看,其实很简单的。
即可
记者给分
Query1.Active:=False;
Query1.SQL.Clear;
Query1.SQL.Add('Select * From Table_Name//注意Table-name不合法
Where tel='#39+Edit1.Text+#39);
Query1.Active:=True;
sql.close
sql.clear
sql.string:='select * from tablename where tel=:X'x:=edit1.text
sql.prepare
sql.open