求sqlite3_open动态打开数据库的方法
本来想着利用CString strname读取编辑框中输入的数据库名,然后再通过
sqlite3 *db = NULL;
char *zErrMsg = 0;
int rc;
rc = sqlite3_open(strname , &db);
来打开或创建一个数据库。
但是发现 不能将参数 1 从“CString”转换为“const char *”
话说,const char *是字符常量的指针吗?sqlite3_open()怎么动态地输入数据库名称然后打开?
[解决办法]
搜下“CString 转换 const char *”就有你要的答案了。
[解决办法]
rc = sqlite3_open((char*)strname , &db);