数据源odbc找不到服务器,怎样取得服务器名称和ODBC数据源

数据源odbc找不到服务器,怎样取得服务器名称和ODBC数据源_第1张图片

怎样取得服务器名称和ODBC数据源

通常程序不会询问用户所要使用的是那一个SQL Server 或是那一个数据源,但假如你必须这么做的话,您可以在屏幕上显示一个目前已在网络上启动或可被搜寻得到的SQL Server 或DSN 选择清单(把用户的使用权限也一起列举),也不要让用户自行在TextBox上输入,避免使用上的困扰。

技巧:可以用SQL Server 上的函数SqlServerEnum来搜寻网络上已经安装的SQL 服务器。

ODBC登录对话框照理来说,一般应用程序被执行时应该看不到ODBC 的登入对话框,但如果没有作好适当的设定时, 那么一旦ODBC驱动程序管理员接收到应用程序存取ODBC失败的信息时,屏幕上便会出现ODBC登录对话框。 也许您会感觉这个对话框跟您见到的对话框不同,这个对话框之所以出现,是因为用户没有通过DSN的身份验证造成。假如您指定了一个确实可供存取的DSN的话,将出现另一种登录对话框。这是正确指定DSN才出现的对话框,美中不足的是无法禁止用户按下[OPTION>>]按钮,进而更改其登录的高级设定。

测试数据源

为了避免在调试程序时,带来不必要的麻烦,应该在建立好DSN后,对DSN进行测试。在VFP中你可以用 SqlConnect( )或者SQLSTRINGCONNECT( )函数来对DSN进行测试。

下面说说详细的测试方法

测试方法:? SqlConnect(数据源࿰

你可能感兴趣的:(数据源odbc找不到服务器)