分步详解——关键点、详细操作步骤
关键点:
1.链接参数的设置。(因为不同书籍,不同大牛们给的链接参数都各式各样,造成新手们很困扰--本人也是被困扰了一天一夜啊!)。
(1)链接参数
版本一:
方式一:(直接链接SQL server方式)
_bstr_t strConnect="Provider=SQLOLEDB;Data Source=LENOVO-PC\\SQLEXPRESS;Persist Security Info=True;User ID=Mysa;Pwd=malingyi123654;Initial Catalog=Emploees";
方式二:(通过ODBC的参数传递)--个人不是很熟悉这种,因此只对上面的方式举例说明,想要这种方式的可以求大神
m_pConnection->ConnectionString="DSN=RocketsPayers;DBQ=E:\\gucas\\vs2010projects\\Rockets\\RocketsPlayers.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5";
版本二:
Connection对象有几个属性,Open()函数的作用应该就是为那些链接数据库需要的属性赋值,属性如下//众多属性之中大部分都可以在ConnectionString中声明,下面的例子就是如此。有一些不用声明,有缺省参数:State、CommandTimeout、DefaultDatabase等 等,链 接参数当中提供基本的数据信息就可以了。
CommandTimeout // 指示在种植尝试和产生错误之前执行命令期间需要等待的时间
ConnectionString // 该属性包含用来建立到数据源的链接信息,通过传递包含一系列由分隔的Argument=value语句的详细链接字符串可指定数据源
ConnectionTimeout // 指示在种植尝试和产生错误之前建立链接期间需要等待的时间
DefaultDatabase // 属性可设置或返回指定Connection对象上默认数据库的名称。指示Connectiong对象的默认数据库
Mode // 可设置或返回当前连接上提供者正在使用的访问权限。只能在关闭Connection对象时方可设置
Provider // 可设置或返回链接提供者的名称
State // 可以随时使用State属性确定hiding对象的当前状态。该属性为只读
Version // 表示ADO的版本号
//链接参数设置
m_pConnection->ConnectionTimeout=2;///设置超时时间为2秒
//连接SQL数据库
m_