私は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() が表示されます。
何が問題なのかわかりません。助けてくれるのはとても親切な人でしょう。
ありがとう