发布网友 发布时间:2022-04-15 05:55
共6个回答
懂视网 时间:2022-04-15 10:16
mysqlmfc数据库MYSQL m_sqlCon;
mysql_init(&m_sqlCon);
if(!mysql_real_connect(&m_sqlCon,"localhost","root","0412qwer","xscj",3306,NULL,0))
{AfxMessageBox(_T("数据库连接失败"));}
else
{AfxMessageBox(_T("数据库连接成功"));}
string sqlstr; string str1("sas"); string str2("dfsd"); int result; sqlstr="insert into xs(XH,XM) values(+str1+,+str2+)"; result=mysql_query(&m_sqlCon,sqlstr.c_str()); if(0!=result) mysql_close(&m_sqlCon);
热心网友 时间:2022-04-15 07:24
在数据库控制台执行和用api调用是不一样的,数据库自身控制台能识别两种语句结合,而api调用不行,所以通过api具体操作还是需要分步操作热心网友 时间:2022-04-15 08:42
insert into select语句执行不了,但在数据库中却可以执行,为何?热心网友 时间:2022-04-15 10:17
INSERT INTO table nam_bak SELECT * FROM nam where shijian < '2015-06-20 10:29:55'; 才对吧追问nam_bak 就是一个table啊,前面无需加table了吧追答insert into tablename value(,,,,),语法是这样的吧
热心网友 时间:2022-04-15 12:08
希望能提供开发软件的名称,和在开发软件中的代码。热心网友 时间:2022-04-15 14:16
是否在程序里面没有指定数据库啊?