Skip to content

SQLDriverConnect函数

功能

根据用户的需求,设置连接属性,新建连接。

函数原型

C
SQLRETURN SQLDriverConnect(
      SQLHDBC 			ConnectionHandle,
      SQLHWND 			WindowHandle,
      SQLCHAR *		 	InConnectionString,
      SQLSMALLINT 		StringLength1,
      SQLCHAR * 		OutConnectionString,
      SQLSMALLINT 		BufferLength,
      SQLSMALLINT * 	StringLength2Ptr,
      SQLUSMALLINT 		DriverCompletion

参数解释

  • ConnectionHandle:连接句柄。
  • WindowHandle:窗口句柄。
  • InConnectionString:连接属性串,用户可选择DSN,并在此设置更改需要的连接参数属性。
  • StringLength1:以字节为单位描述连接串属性长度,可以选填默认值SQL_NTS。
  • OutConnectionString:连接输出信息串,本字符串包含完全连接的信息,注意申请相应的内存。
  • BufferLength:输出连接串的最大长度。
  • StringLength2Ptr:以字节为单位描述连接输出信息串长度,可选填默认值SQL_NTS。
  • DriverCompletion:指示完成标识,指示是否驱动需要提供更多的连接参数信息。

返回值

成功时返回SQL_SUCCESS。