VS2010通过ADO链接SQL Server的方法体会

本文详细介绍了在VS2010中使用ADO连接SQL Server的关键点,包括链接参数的设置(如版本一和版本二的对比)和Open()函数的使用。还强调了异常捕获在数据库链接过程中的重要性,以帮助开发者快速定位错误。通过分步讲解和代码示例,旨在帮助初学者克服链接困扰。
摘要由CSDN通过智能技术生成

                               分步详解——关键点、详细操作步骤

关键点:

 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_
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值