着急啊!高手们快进来,服务里连接数据库的问题
创建一个服务后,一旦加入数据库连接就报错 具体代码如下:
void __fastcall TService1::ServiceExecute(TService *Sender)
{
MYSQL mysql_conn;
MYSQL_RES *mysql_ptr;
MYSQL_ROW sqlrow;
mysql_init(&mysql_conn);
while (!Terminated)
{
Sleep(1000); // 每次循环后,必须要进行休眠,
ServiceThread-> ProcessRequests(false);
}
}
这样服务无法正常启动 提示1503错误:服务没有及时响应
到底在服务里要怎么调用mysql_init(&mysql_conn);呢?
在线等!!!!!!!!!!!!!!!!!!
[解决办法]
可以查一下MySql的手册,看看是否和线程安全有关
[解决办法]
普通exe程序能连接上不