1、FireBird端口号是3050,必须安装数据库软件,flameRobin和Firebird,才能开启3050端口,才能被远程访问。
2、参考http://blog.sina.com.cn/s/blog_648d306d0100swhc.html 与数据库建立连接。
BOOL DeleteRightSpace(char * t,int length)
{
int ilength = length-1;
while (t[ilength] == ' ')
{
t[ilength] = '\0';
ilength --;
}
return TRUE;
}
int getBufferLength(char *t)
{
int i = 0;
while(t[i] != '\0')
{
i++;
}
return i;
}
BOOL CDevREAD_Firebird::ReadFirebird(int nAddress)
{
CString buf_LP; //用来存ini文件路径
buf_LP = GetiniPath();
CString csAppname;
csAppname.Format(_T("数据库路径%d"),nAddress);
CString qdata = _T("");
::GetPrivateProfileStringA(csAppname.GetBuffer(0),_T("M"),"",qdata.GetBuffer(1024),1024,buf_LP);
csAppname.ReleaseBuffer();
qdata.ReleaseBuffer();
int iIndex = qdata.Find('@');
CString cIP = qda