📄 dbsqlserver.~cpp
字号:
//---------------------------------------------------------------------------
#pragma hdrstop
#include "dbsqlserver.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
CDBSQLServer::CDBSQLServer()
{
strcpy(m_ClassName,STR_SQLSERVER);
strcpy(m_Driver,"SQL Server"); //初始值
}
CDBSQLServer::~CDBSQLServer()
{
}
//AnsiString ConnString="Provider=SQLOLEDB.1;Persist Security Info=False;"
// "User ID=sa;Initial Catalog=tempdb;Data Source=Server name";//?
// Microsoft OLE db provider for SQL Server
//采用父类的连接
//bool CDBSQLServer::ConnectDB (char *szhostserver,char *szUser,char *szPassWord,char *szDBName)
//{
//通过OLE
/* strcpy(szConStr,"Provider=SQLOLEDB.1");
if(szhostserver)
{
sprintf(sztmp,";SERVER=%s",szhostserver);
strcat(szConStr,sztmp);
}
if(szUser)
{
sprintf(sztmp,";UID=%s",szUser);
strcat(szConStr,sztmp);
}
if(szPassWord)
{
sprintf(sztmp,";PWD=%s",szPassWord);
strcat(szConStr,sztmp);
}
if(szDBName)
{
sprintf(sztmp,";DATABASE=%s",szDBName);
strcat(szConStr,sztmp);
}
return ConnectDBByStr(szConStr);*/
//}
bool CDBSQLServer::GetAllDB (char * szDBName,int iSize)
{
return false;
}
bool CDBSQLServer::GetAllUser (char * szUser,int iSize)
{
return false;
}
bool CDBSQLServer::SetUserRole (DB_USER_INFO *userinfo,char *szDBName)
{
return false;
}
bool CDBSQLServer::DeleteUser (DB_USER_INFO *UserInfo)
{
return false;
}
bool CDBSQLServer::Backup(char *backstr,char *pathname,void *callback)
{
return 0;
}
bool CDBSQLServer::Restore(char *backstr,char *pathname,void *callback)
{
return 0;
}
bool CDBSQLServer::GetFields(char *Fields,int *memsize,int *count)
{
return 0;
}
char *CDBSQLServer::GetField(int idx)
{
return 0;
}
int CDBSQLServer::FieldCount()
{
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -