您的位置:首页 > 数据库 > MySQL

获取xml文档中存储过程并执行(mysql)

2011-12-18 19:59 253 查看
xml.Load("sql.xml");
xml.ResetMainPos();
int i=0;
while(xml.FindChildElem("sqls"))
{
xml.IntoElem();
xml.FindChildElem("sql");
strsql[i]=xml.GetChildData();
i++;
xml.OutOfElem();
}
count=i;
dat=mysql_init(NULL);
mysql_real_connect(dat,svr,usr,pwd,db,0,NULL,0);
mysql_query(dat,"set names gbk");
// if(mysql_real_query(dat,strsql,(unsigned long)strlen(strsql)))
// AfxMessageBox("创建表成功!");
int flag=0;
for (i=0;i<count;i++)
{
int tmp=mysql_real_query(dat,strsql[i],(unsigned long)strlen(strsql[i]));
flag+=tmp;
}
if (count==flag)
{
AfxMessageBox("创建表成功!");
}
mysql_close(dat);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: