String 从C+中的DBGrid中检索值+;建设者

String 从C+中的DBGrid中检索值+;建设者,string,vector,datagrid,c++builder,String,Vector,Datagrid,C++builder,我有一个用C++Builder编写的程序,我在表中加载一些用户信息。我想从password列中获取值(从数据库中检索后,但在DBGrid上显示之前!)并将每个密码作为字符串保存到STL向量中。但是,我不知道如何从该特定列(可以在下面的屏幕截图中看到)获取所有密码(遍历行)。我该怎么做 类似的内容应该可以帮助您: ADOTable1->First(); for(int i = 0; i < ADOTable1->RecordCount; i++){ UnicodeStri

我有一个用C++Builder编写的程序,我在表中加载一些用户信息。我想从
password
列中获取值(从数据库中检索后,但在DBGrid上显示之前!)并将每个密码作为字符串保存到STL
向量中。但是,我不知道如何从该特定列(可以在下面的屏幕截图中看到)获取所有密码(遍历行)。我该怎么做


类似的内容应该可以帮助您:

ADOTable1->First();
for(int i = 0; i < ADOTable1->RecordCount; i++){
    UnicodeString password = ADOTable1->FieldByName("password")->AsString;
    // read other columns if necessary...
    ADOTable1->Next();
}
ADOTable1->First();
对于(int i=0;iRecordCount;i++){
UnicodeString password=ADOTable1->FieldByName(“密码”)->AsString;
//如有必要,请阅读其他专栏。。。
ADOTable1->Next();
}

这将遍历所有数据库表记录,从第一行开始直到最后一行

这是DbGrid还是常规网格?您使用什么查询来检索数据?