VC++ 2005 用程式建立 Paradox ( *.db ) 资料库档桉

转:http://blog.blueshop.com.tw/hammerchou/articles/51973.aspx

using namespace System::Data::Odbc;

 /// 指定 Paradox 驱动程式 ( 连线字串 )

String ^drv = "Driver={Microsoft Paradox Driver (*.db )};Fil=Paradox 7.X;DefaultDir=c:\\;CollatingSequence=ASCII;";

 

/// 建立 OdbcConnection 物件实体

OdbcConnection ^cn = gcnew OdbcConnection(drv);

 

/// 个体化 OdbcCommand 物件,并指定 SQL 语法 ( 建立资料表 ) 及 使用的 Connection

OdbcCommand ^cmd = gcnew OdbcCommand("CREATE TABLE TableA (FldA INT,FldB INT)", cn);

 

/// Connection物件开启连线

cn->Open();

 

/// Command 物件执行 SQL 语法 ,建立 Table ( 某某Paradox的档桉.db )

cmd->ExecuteNonQuery();

 

/// 指定 SQL 语法给 Command 物件的CommandText 属性

cmd->CommandText = "CREATE UNIQUE INDEX TableA ON TableA (FldA) WITH PRIMARY";

 

/// Command 物件执行 SQL 语法建立索引

cmd->ExecuteNonQuery() ;

 

/// 指定 SQL 语法给 Command 物件的CommandText 属性

cmd->CommandText = "INSERT INTO TableA (FldA,FldB) VALUES (1,2)";

 

/// Command 物件执行 SQL 语法填入资料

cmd->ExecuteNonQuery();

 

/// Connection物件关闭连线

cn->Close();


 

你可能感兴趣的:(VC++ 2005 用程式建立 Paradox ( *.db ) 资料库档桉)