VC++ 2005 用程式建立 Paradox ( *.db ) 資料庫檔案

VC++ 2005 用程式建立 Paradox ( *.db ) 資料庫檔案

VC++ 2005 用程式建立 Paradox ( *.db ) 資料庫檔案

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();

PS : 前陣子回網友的問題 ,Po 出分享,But VC++ 非個人專長,So 有問題不要問我 ^^