0

私はSQLサーバーと対話するためにC ++でxllを書き込もうとしています。プログラムは正常にコンパイルされます。C++コード内に次の単純な行があります

database.test(){
              ....
    sql::Driver *driver;
    sql::Connection *con;
    sql::Statement *stmt;
    sql::ResultSet *res;
    con = driver->connect("NJROS1LD120", "mysql","mysql01"); 
              ... }

Excelを開こうとすると、Excelセルにジャンク文字が表示され、最初の行に「このプログラムはDOSモードでは実行できません」と表示されます。con = driver->connect("NJROS1LD120", "mysql","mysql01"); という行をコメントアウトすると、アドインに関数 database.test() が表示されます。

何が問題なのかわかりません。助けてくれるのはとても親切な人でしょう。

ありがとう

4

2 に答える 2

1

あなたは家からかなり離れています。http://xll.codeplex.comをチェックしてください。少なくとも、恐ろしい DOS モード エラーなしでアドインを作成できます。ODBC ドライバーを使用して MySQL データベースに接続しようとしていますか?

于 2012-08-25T03:26:03.360 に答える