-4
string createTable = "CREATE TABLE IF NOT EXISTS " + m_strDatabase + "_TimeLogs (logName VARCHAR(16), logTime INTEGER, logCountry TEXT, UNIQUE(logName)) TYPE=MyISAM;";

これを実行すると、テーブルは作成されません。エラーもありません。

ODBCコネクタを使用しています。

変数はデータベース名を渡すため、たとえばデータベースが users と呼ばれる場合、作成されるテーブルは users_TimeLogs になります。

私は何か間違ったことをしていますか?

4

1 に答える 1

0

上記のコードでは、list.count > 0 の場合にのみ実行するという制約があったことを忘れていました。この段階でテストしているだけなので、リストは空でした..

于 2010-05-27T11:47:23.180 に答える