// Add access to .NET Framework classes. #using #using
using namespace System; using namespace System::Data::ADO; 为从数据库中取回数据,先用ADOConnection类生成一个对数据库的连接,然后设置ConnectionString属性指定数据源,用ADOConnection类的Open()方法连到数据库。
int main(void) { ADOConnection* connection; // ADO connection. ADOCommand* command; // ADO command ADODataReader* dataReader; // ADO data reader
try { // Create connection, set connection string and open connection to // specified database. connection = new ADOConnection(); connection->ConnectionString = S"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\Data\grocertogo.mdb;Persist Security Info=False";
connection->Open();
// Create command and get data reader by executing this command. command = new ADOCommand(S"SELECT ProductName, UnitPrice FROM Products", connection); command->Execute(&dataReader);
// Iterate through rows set and print data. while(dataReader->Read()) Console::WriteLine(S"{0, -30}| {1}", dataReader->get_Item("ProductName"), dataReader->get_Item("UnitPrice"));