百科知识

delphi中SQL查询问题在DELPHI里,SQL查询时:se

2008-08-18 10:43:03n***
在DELPHI里,SQL查询时: select * from 表名 这个"表明",怎么能设置成动态的? 也就是我在界面的EDIT框里,输入哪个表名, 它就在哪个对应的表中查询. 各位谢谢了!delphi中SQL查询问题在DELPHI里,SQL查询时:select*from表名这个"表明",怎么能设置成动态的?也就是我在界面的EDIT框里,输入哪个表?

最佳回答

  • delphi我没用过但原理是相通的,后台从request请求里获取前台输入的表名然后 if(表名!=null){ //然后执行select * from 表名,返回数据 } 语言不同但思路应该都是这样,如果不会改用DELPHI,那只能请教熟悉DELPHI的人了。。。。 貌似改改下面语句就行,加入获取请求EDIT里的值就行 adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Add('select * from ‘+前台传入表名+‘'); adoquery1.SQL.Add('where bm='科技处'); adoquery1.Open; datasource1.DataSet:=adoquery1; dbgrid1.DataSource:=datasource1; dbgrid1.Refresh;
    2008-08-18 14:33:58
  • 很赞哦! (44)