📄 c连接sql server.txt
字号:
//C连接SQL SERVER
#include <stdio.h>
#include <stdlib.h>
void main()
{
CString SQL;
::CoInitialize(NULL);
_RecordsetPtr PRs("ADODB.Recordset");
_ConnectionPtr PConn("ADODB.Connection");
_variant_t RecordsAffected;
try
{
PConn.CreateInstance("ADODB.Connection");
PRs.CreateInstance(__uuidof(Recordset));
SQL.Format("provider=SQLOLEDB;server=(%s);database=s;Uid=s;pwd=s;",ServerName,DbName,UserID,Password);
PConn->Open((_bstr_t)SQL,"","",adModeUnknown);//这里用到了变量来代替连接参数,根据自己改动.
if(PConn==NULL)
{
printf("Connect Sqlserver error!\n");
}
else
{
printf("Connect Sqlserver success!\n");
}
PConn->Close;
PRs->Close;
}
catch(_com_error e) //异常
{
printf("Connect Error: %s\n",(char *)e.ErrorMessage());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -