c++builder的数据库显示问题
请问:
怎样将数据库中的内容显示在DBListBox里(例如:用select做了一个查询select fieldname from dbname 然后将查询到的name字段的内容显示在DBListBox里)
另外sql的查询结果(例如:一个字段的内容)能否保存倒变量里,能的话该这么做
(我用
String s;
Query->SQL->clear();
s=Query->SQL->add("selece fildname from databasename");
Query->open();
这样只返回查询是否成功)
谢谢!!!
问题点数:20、回复次数:5Top
1 楼Winsky(bcb_user@sina.com)回复于 2001-01-27 17:11:00 得分 20
1、
Query->Active = true;
Query->First();
while(!Query->Eof)
DBListBox->Items->Add(Query->Fields->FieldByName("fieldname")->AsString());
Query->Active = false;
2、应当改为:
String s;
Query->Active = false;
Query->SQL->Clear();
Query->SQL->add("selece fildname from databasename");
Query->ExecSQL();
Query->Active = ture;
s = Query->Fields->FieldByName("fildname")->AsString();
Query->Active = false;
注意:以上代码皆没有测试过,请在你的BCB中再测试一下。建议你还是先买几本教材或者多看看帮助,不要想当然的去写程序。孤军奋战挺寂寞是吗?呵呵。Top
2 楼Winsky(bcb_user@sina.com)回复于 2001-01-27 17:17:00 得分 0
1、改个错误:
Query->Active = true;
Query->First();
while(!Query->Eof)
{
DBListBox->Items->Add(Query->Fields->FieldByName("fieldname")->AsString());
Query->Next();
}
Query->Active = false;
Top
3 楼chiliast(钓鱼太郎)回复于 2001-01-27 23:05:00 得分 0
多谢指教Top
4 楼Winsky(bcb_user@sina.com)回复于 2001-02-17 18:04:00 得分 0
把分加上,好吗?谢谢.Top
5 楼chiliast(钓鱼太郎)回复于 2001-02-18 21:59:00 得分 0
忘记加了
正是不好意思
现在补上了Top




