asp classic - Sql Express Connection in ASP



我试图连接到sql express db并使用以下代码将记录插入到其中一个表中。

set conn=Server.CreateObject("ADODB.Connection") 
    SQL_Conn_STRING = "Driver={SQL Server};Server=(local);Database=classic_asp_poc;uid=my-domainusername;pwd=my password"      
    conn.Open SQL_Conn_STRING
    Response.Write("con open")

打开连接时出现错误。我的连接字符串有问题吗?

如果您正在使用mssql express,您需要将SQLEXPRESS添加到您的数据库地址/ip,因此在您的示例中,您将使用Server=(localSQLEXPRESS)

您正在使用odbc连接字符串。OLEDB或本地客户端字符串是首选方法,例如

SQL_Conn_STRING = "Provider=sqloledb;Data Source=localSQLEXPRESS;Initial Catalog=classic_asp_poc;User Id=my-domainusername;Password=my password"

查看这个易于记忆的链接以获取更多示例

http://www.connectionstrings.com/sql-server/

最新更新