1.VC++中ADO操作(基础语法)
if(pConnection->State); //不能多次关闭,否则会出现错误
{
pConnection->Close(); //先判断状态,然后再关闭,其它类似
}
pRecordset->Close();
pCommand.Release();
pConnection.Release();
//释放引用计数
pRecordset.Release();
注意:调用close()时用到->
,而调用方法Release()时用到.
为什么?
因为智能指针,_ConnectionPtr是一个重载了->运算符的类
_ConnectionPtr:它是一个接口指针模板。'.'是模板_com_ptr的函数。->是'接口函数'调用。
2.关于字符串
Unicode
(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。
Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言
、跨平台
进行文本转换、处理的要求
一、unicode下字符串格式化
WCHAR tempStr[100]=L"";
swprintf(tempStr,L"今年我%d岁了",25);