SQL语句在BCB中的问题~~!(20分)

  • 主题发起人 主题发起人 cool133
  • 开始时间 开始时间
C

cool133

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
Edit1->Text=ADOQuery1->SQL->Add("select '出发城市' from dbo.Table2 where '车次'='T89'");
ADOQuery1->Open();
运行后Edit1显示结果为0 ~
但实际在数据表中应该是 长沙
 
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select '出发城市' from dbo.Table2 where '车次'='T89'");
ADOQuery1->Open();
Edit1->text = ADOQUERY->FieldByName('出发城市')->asstring ;
 
adoquery1->open();
Edit1->Text=Adoquery1->fields[0]->asstring;
 
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select '出发城市' from dbo.Table2 where 车次='T89'");
ADOQuery1->Open();
Edit1->text = ADOQUERY->FieldByName('出发城市')->asstring ;
车次是字段名么?干吗用单引号?
 
ADOQuery1->SQL->Add("select 出发城市 from dbo.Table2 where 车次='T89'");
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
844
DelphiTeacher的专栏
D
后退
顶部