首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

连接和查询的两个有关问题

2012-03-16 
连接和查询的两个问题。1。Dataset为什么不能设为Query1?是说只能用Table1么?我现在是DataSource1连Query1连

连接和查询的两个问题。
1。Dataset为什么不能设为Query1?是说只能用Table1么?我现在是DataSource1连Query1连DBGird1。

2。请教下如何通过Edit、Button的组合来查询信息,也就是说通过在EDIT中输入要查询的关键字,按下BUTTON来进行查询。

先谢谢了。

[解决办法]
如果你的“水平位置情况”这个字段是字符串的,需要这样:

C/C++ code
Query1->SQL->Clear();String strSQL = "select ZSQK.*,LCQK.* from ZSQK,LCQK where 水平位置情况='"+ Edit1->Text + "'";Query1->SQL->Text = strSQL;Query1->Open();
[解决办法]
如果你明白了这个道理,我还是建议你用我以前就推荐大家用的方式:
C/C++ code
Query1->SQL->Clear();String strSQL = String().sprintf(        TEXT("select ZSQK.*,LCQK.* from ZSQK,LCQK where 水平位置情况='%s'"),        Edit1->Text);Query1->SQL->Text = strSQL;Query1->Open(); 

热点排行