文档介绍:ADO 开发手册
非官方文档
作者: 孙雪青
日期: 2002 年 3 月 28 日星期四
版本:
email: ******@26 UID 用户的帐号
PWD 口令
SQL Server 的连接字符串
Driver=SQL Server;Database=AgSite;Server=;UID=ag;PWD=ag;
Database 数据库的名字
Server 服务器的 IP 地址,离子中使用的“回应”地址。这样的地址在
IP 协议总代表本机地址
UID 用户的帐号
PWD 口令
1 得到 .半导体. 同志的提醒。
2准备记录集接口
我们的记录集使用_RecordsetPtr。调用 CreateInstance()得到接口:
_RecordsetPtr m_pRecordset;
("");
同样这也是一个智能指针,也需要实现初始化 COM 系统。
打开记录集
用 Recordset15::Open()打开记录集。使用 select 语句,我们可以方便的从数据库中得到所需
要的记录。下面给出几个 select 语句的例子:
SELECT * FROM MyTable WHERE ID>100 AND Parent=’10’
SELECT TOP 1 * FROM MyTable ORDER BY ID DESC
这一句的意思是对 ID 进行降序排序,并且取得最大号码的一个。
数据的存入与取得
通过记录集接口,我们可以把数据存入到数据库中,以及从数据库中取出数据。参见
Recordset15::PutCollect() 和 Recordset15::GetCollect() 。接口操作中传递的数据类型是
_variant_t,免不了要作类型的转换。下面给出常用的几种类型的转换方法。
整型
== VT_I4;
int nVal = ;
== VT_BSTR;
Cstring strVal = CString();
== VT_R8;
double fVal