一个关于SQL的小问提(50分)

  • 主题发起人 主题发起人 fee
  • 开始时间 开始时间
F

fee

Unregistered / Unconfirmed
GUEST, unregistred user!
现在我又有一问:
如何实现根据文本框中的内容,用“SELECT 字段名 FROM 数据库名” 语句
替换字段名,以便选择相应字段显示。
 
AQuery.SQL.Text := 'SELECT ' + FieldNameEdt.Text + ' FROM ' + TableNameEdt.Text;
AQuery.Open;
 
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add(Format('SELECT %s FROM %s',[Edit1.Text, Edit2.Text]));
Query1.Open;
 
或:
AQuery.SQL.Text := Format('SELECT %S FROM %S', [FieldNameEdt.Text, TableNameEdt.Text]);
AQuery.Open;
 
怎么换了地方? 再贴一次:
var
Fieldname,Tablename:string;
query1.sql.add('select'+Fieldname+' from'+Tablename);
Fieldname:='Field1,Field2,Field3';
Tablename:='MyTable';
query1.open;
 

with Query1do
begin
close;
sql.clear;
sql.add('select * from '+table1+' where '+edit1.text+'='+edit2.text;
query1.open;
end;
 
时间太久,强制结束。 wjiachun
 
后退
顶部