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 有問題不要問我 ^^