SQLConnection.DriverConnect 方法 | |
显示一个对话框,提示选择一个数据源;选择数据源后,显示驱动程序的连接对话框;然后连接到所选的数据源。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VOSQLClasses (在 XSharp.VOSQLClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD DriverConnect(
hWindow,
nDriverCompletion,
cConnStrIn
) AS LOGIC CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual bool DriverConnect(
__Usual hWindow = default,
__Usual nDriverCompletion = default,
__Usual cConnStrIn = default
)
查看代码参数
- hWindow (Optional)
- 类型:__Usual
- nDriverCompletion (Optional)
- 类型:__Usual
- cConnStrIn (Optional)
- 类型:__Usual
表示输入连接的字符串。如果省略,应使用 SQL_DRIVER_PROMPT 选项提示驱动程序。
返回值
类型:
Boolean
如果成功,返回 TRUE;否则,返回 FALSE。
Level 1
备注 常量 | 描述 |
---|
SQL_DRIVER_PROMPT | 驱动程序显示一个对话框,列出所有已安装的数据源。用户可以选择要连接的数据源。这是默认值。 |
SQL_DRIVER_ COMPLETE |
如果连接字符串(cConnStrIn)包含足够的信息,驱动程序将连接到该数据源;否则,将显示一个对话框,提示输入信息。
|
SQL_DRIVER_ COMPLETE_REQUIRED 行为类似于SQL_DRIVER_COMPLETE,但是驱动程序会禁用不需要连接的任何信息的控件。
SQL_DRIVER_ NOPROMPT 如果连接字符串(
cConnStrIn)包含足够的信息,驱动程序将连接到该数据源;
否则,它将返回一个错误。
如果省略了
cConnStrIn,应使用 SQL_DRIVER_PROMPT 选项,提示驱动程序。
如果一些
cConnectStrIn信息已存在,应使用 SQL_DRIVER_COMPLETE。如果传递了所有信息,那么就不需要提示驱动程序;
因此,可以使用 SQL_DRIVER_NOPROMPT 选项。
如果连接失败,将显示一个消息框显示错误。要抑制消息框,调用 SQLConnectErrorMsg(FALSE) 函数。
参见