SQLConnect

函数定义:

这个函数就是与数据库建立连接

SQLRETURN SQLConnect(

SQLHDBC     ConnectionHandle,

SQLCHAR *     ServerName,

SQLSMALLINT     NameLength1,

SQLCHAR *     UserName,

SQLSMALLINT     NameLength2,

SQLCHAR *     Authentication,

SQLSMALLINT     NameLength3);

参数详解:

ConnectionHandle :输入变量

放入连接句柄

ServerName :输入变量

数据源名称,需要提前定义,按计算机字长不同,设置obdc32ad.exe中的系统源,设置好其中名称即为该输入变量

NameLength1 :输入变量

ServerName的长度

UserName :输入变量

用户名

NameLength2 :输入变量

用户名长度

Authentication :输入变量

密码

NameLength3 :输入变量

密码长度

返回值:

返回值有四种:SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE, or SQL_ERROR.

查看详细错误信息可调用SQLGetDiagRec 函数(之后章节讲解)。

用法:

SQLHENV  henv = NULL;

SQLHDBC  hdbc = NULL;

SQLHSTMT hstmt = NULL;

SQLHDESC hdesc = NULL;

SQLRETURN rs = 0;

1. 正常连接

rs = SQLConnect(hdbc, (UCHAR*)szDSN, SQL_NTS, (UCHAR*)szUID, SQL_NTS, (UCHAR*)szAuthStr, SQL_NTS);

转载于:https://www.cnblogs.com/jadeshu/p/10663677.html

SQLConnect相关推荐

  1. intouch sqlserver_Intouch:函数SQLCONNECT具有连接MSSQL数据库的能力。

    Intouch:函数SQLCONNECT具有连接MSSQL数据库的能力. Intouch:函数SQLCONNECT具有连接MSSQL数据库的能力. Mary had finished her home ...

  2. 在VS下用C语言连接SQLServer2008

    在VS下用C语言连接SQLServer2008 原文:在VS下用C语言连接SQLServer2008 step1:启动SQLSERVER服务 step2:打建立数据库test,在test库中建立tes ...

  3. 亮剑.NET的系列文章之.NET实现三层架构(三)

        最近一直在学习三层架构,前些天同样也写了一篇同样的博客,今天主要是通过一个登录的实例给大家讲解每部分的作用和相应代码的实现.     先将实现三层架构的UML图给大家,帮助大家更好的理解三层. ...

  4. php面向对象编程快速入门,PHP面向对象编程的快速入门

    面向对象编程(OOP)是我们编程的一项基本技能,PHP4对OOP提供了良好的支持.如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的.下面我们就通 ...

  5. Scalaz(7)- typeclass:Applicative-idomatic function application

    Applicative,正如它的名称所示,就是FP模式的函数施用(function application).我们在前面的讨论中不断提到FP模式的操作一般都在管道里进行的,因为FP的变量表达形式是这样 ...

  6. c rs232 mysql_C++操作mysql方法总结(2)

    C++通过ODBC和通过MFC ODBC操作mysql的两种方式 使用vs2013和64位的msql 5.6.16进行操作 项目中使用的数据库名和表数据请参考C++操作mysql方法总结(1)中的介绍 ...

  7. NO.7:别让异常逃离析构函数

    1.析构函数绝对不要吐出异常,如果一个析构函数可能抛出异常,析构函数应该捕获任何异常,然后要么吞下它们或者退出程序 2.如果用户需要对析构内的可能抛出异常的操作做出反应,则应该将操作放入除析构函数外的 ...

  8. c语言 mysql_bind,C语言连接SQLSERVER数据库

    第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...

  9. 使用VC连接Access数据库的两种方法

    以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍.Windows平台的数据接口标准有ODBC.OLE DB.ADO和Borland的BDE接口,ODB ...

最新文章

  1. SharePoint2010 -- 管理配置文件同步
  2. C# 控件缩写大全+命名规范+示例
  3. matplotlib(六)三维作图
  4. SAP UI5里一个包含众多操作的OData请求url实例
  5. 图解SQL的inner join(join)、left join、right join、full outer join、union、union all的区别...
  6. setnx和expire合成一条指令_Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?...
  7. centos8 挂载ntfs_CentOS 8 挂载NTFS系统磁盘方案
  8. gif tools
  9. (37)System Verilog线程并行执行(fork-join_any)
  10. 【转】小屁孩, 懂个啥
  11. A Volumetric Method for Building Complex Models from Range Images
  12. 111. Minimum Depth of Binary Tree
  13. (1.4.10)SXF笔试题汇总
  14. 特征点的匹配正确衡量标准与量化
  15. QOne、QData开关机操作
  16. Kali google 翻译
  17. 计算机内存如何查询,如何查看电脑物理内存
  18. Python中常见字符串去除字符串空格的方法
  19. django框架之中间件
  20. 如何用ajax实现页面自动刷新,Ajax实现页面自动刷新实例解析

热门文章

  1. 帝国cms怎么搭建python环境_用python 发 帝国cms 文章
  2. Optimizate objective function in matrix
  3. 计算机逻辑学包含分析,逻辑学在职研究生教育的基本内容分析
  4. YOLOv5:道路损伤检测
  5. python与Spark结合,PySpark的机器学习环境搭建和模型开发
  6. linux中quota信息查看,Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令...
  7. android item复用,RecyclerView item正确的复用方式
  8. poj 2378 树型dp
  9. 用curl自动登录HTTPS站点
  10. 基于人脸识别的课堂签到管理系统(一)---环境设置以及简单的QT界面设计