读书人

简单有关问题:关于通过EDIT BUTTON来

发布时间: 2012-02-07 17:45:36 作者: rapoo

简单问题:关于通过EDIT BUTTON来实现 查询功能
我看了好多资料 说的都是通过DBNavigator+DBGrid来实现数据库的操作
想说通过button和edit能不能查询呢? 也就说在edit中键入想查询的字符 之后点击button来实现。

包括在哪写SQL之类的...谢谢了。请指点一二~


[解决办法]
当然在button里写sql啊
[解决办法]
完全可以,用sql语句加上你得edit里面要查询得条件。用Query组件或ADOQuery
[解决办法]
试试下面的行不行?
Query1->Active=false;
Query1->SQL->Clear();
Query1->SQL->Text="select * from LCQK where 你的中文字段名 like '"+Trim(Edit1->Text)+"'";
Query1->Active=true;

[解决办法]
类似于这个

Query1->SQL->Clear();
String strSQL = "select * from XXX where XXX='"+ Edit1->Text + "'";
Query1->SQL->Text = strSQL;
Query1->Open();

或者

Query1->SQL->Clear();
String strSQL = String().sprintf(TEXT("select * from XXX where XXX='%s'"),Edit1->Text);
Query1->SQL->Text = strSQL;
Query1->Open();


XXX代表表名或者列名。

妖哥说的 没错~~~

读书人网 >C++ Builder

热点推荐