当前位置: 代码迷 >> CGI >> 连接数据库的有关问题
  详细解决方案

连接数据库的有关问题

热度:420   发布时间:2012-02-24 16:30:39.0
连接数据库的问题
你用C语言CGI 
  错误怎么办?
  void ShowDBError(HWND hwnd,SQLSMALLINT type,SQLHANDLE sqlHandle)
{
  char pStatus[10],pMsg[101];
  SQLSMALLINT SQLmsglen;
  char error[200]={0};
  SQLINTEGER SQLerr;
  long erg2=SQLGetDiagRec(type, sqlHandle,1,(SQLCHAR *)pStatus,&SQLerr,(SQLCHAR *)pMsg,100,&SQLmsglen);
  wsprintf(error,"%s (%d)\n",pMsg,(int)SQLerr);
  MessageBox(hwnd,error,TEXT("数据库执行错误"),MB_ICONERROR|MB_OK);
}

 那里的那个是HWND hwnd 你可是用MAIN 写的 没有用到呀 总不能把它写成NULL把 或者用GETWINDOWLONG
  我是提别人问的 我没有做呀 
 对于这个怎么办?

------解决方案--------------------
输出到标准错误输出,然后就会在web服务器的日志里看见。

如果想给用户看的话,输出成html好了。
  相关解决方案