连接字符串

时间:2010-01-14 16:32:39

标签: sql-server sql-server-2005 asp-classic vbscript ado

任何人都可以在vista上使用sql server 2005在asp页面中显示一个示例连接字符串吗?

或解决此问题的任何方法:

Dim cnn As ADODB.Connection 

引发错误http 500.

我认为ado安装不正确?

有什么想法吗?

5 个答案:

答案 0 :(得分:5)

connectionstrings.com是你的朋友:

Connection strings for SQL Server 2005

编辑: Dim var As Type语法在VBScript中无效(仅限VB)。您需要使用Server.CreateObject:

Dim conn
Set conn = Server.CreateObject("ADODB.Connection")

有关详细信息,请参阅MSDN上的ADO Code Examples VBScript(授予的,非常可怕的样本)

答案 1 :(得分:2)

答案 2 :(得分:1)

ConnectionStrings.com有一个可以从各种格式开始的SQL Server 2005连接字符串列表。

答案 3 :(得分:0)

以下是您将使用的示例: PROVIDER = SQLOLEDB; SERVER = YOUR_SERVER; UID = your_user_name; PWD = your_password; DATABASE = YOUR_SERVER

答案 4 :(得分:0)

创建连接字符串的简便方法是使用UDL文件。

  1. 打开文件资源管理器,在您想要的任何地方,创建一个新的文本文件,但将扩展名更改为.udl而不是.txt。
  2. 双击打开新的.udl文件,您将看到以下内容;
  3. 使用提供程序选项卡可以选择要连接的数据源类型,然后选择Microsoft OLE DB Provider for SQL Server。
  4. 在连接选项卡上,您可以单击服务器名称的下拉列表,它将显示已找到的可以连接的SQL服务器列表。在过去,我看到这不能很好地工作,因此您可以手动输入您的服务器名称。然后,您可以指定登录类型,该登录类型将是Windows身份验证(使用当前登录的用户详细信息登录到SQL Server)或提供用户名和密码。
  5. 您会注意到特定用户名和密码的选项,有2个勾选框。如果您要使用的登录名不需要密码,请确保选中空密码框,只需将密码文本框留空即可。允许保存密码将密码值保存为连接字符串中的原始文本值(即,易于阅读)。您可以加密应用程序配置文件中的连接字符串,稍后我会解释,我总是勾选此框,但我会将其留给您。
  6. 您现在已准备好在服务器上选择要连接的数据库,单击服务器上的数据库下拉箭头下拉列表将显示您能够连接到的所有数据库以及您刚刚提供的登录详细信息
  7. 完成所有操作后,单击“测试连接”,它应该可以正常工作。如果您遇到任何故障,那么消息框将提供一些帮助,但很可能是错误的登录详细信息,或者您根本无法访问数据库。
  8. 现在单击“确定”关闭此对话框,关闭此对话框的任何其他方式都将丢失您的工作。在文件资源管理器中,右键单击.udl文件,选择打开并选择NotePad(或任何其他文本编辑器)。
  9. 现在在记事本中,你有连接字符串!您只想复制在Provider = SQLOLEDB.1;。
  10. 之后开始的部分

    我也在我的博客上写过here