我正在尝试用 c++ 编写一个 xll 来与 sql server 交互。程序编译好。我在 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()。
无法弄清楚出了什么问题。这将是非常好的人来帮助。
谢谢