簡體   English   中英

ASP經典SQL Server 2005無法連接

[英]asp classic sql server 2005 can't connect

我正在嘗試連接到2005 sql服務器,並在asp classic上從中獲取信息。 我已經制作了一個Java應用程序,並且能夠使用這些變量從中獲取信息。

//SQL Server Values
String userName = "sa";
String password = "Passw0rd";
String url = "jdbc:sqlserver://DLI9200;instanceName=SQLExpress;databaseName=DLIDEV";

這是我的課

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

我可以與此很好地連接,我也正在使用我的項目Java部分的authorization.dll和sqljdbc4.jar。

對於我的asp-classic方面,我將其用作我的連接字符串。

<%
ConnString ="Provider=SQLOLEDB; Data Source=DLI9200\SQLEXPRESS; Database=DLIDEV; User Id=sa; Password=Passw0rd;"
%>

我以為這可以用,但似乎沒有加載任何東西。我將頁面放在Tomcat上,頁面被加載后,IE上根本沒有顯示任何內容。 但是我沒有從任何頁面上得到任何錯誤,即使在它幫助sql server和asp頁面位於同一台機器上的情況下也是如此。 任何幫助或建議將大大幫助和贊賞。

編輯-您無法在Tomcat上運行經典的ASP,需要IIS(或IIS Express)。 也許Tomcat就像頁面是純HTML一樣為您提供服務,但是它不會對服務器端代碼執行任何操作。

您的conn字符串看起來不錯,但是可以嘗試兩種方法。

首先,將SQLOLEDB替換為SQLNCLI。 (如果使用的是MSSQL 2008,則為SQLNCLI10;如果使用的是MSSQL 2012,則為SQLNCLI11)

其次-如果您想堅持使用SQLOLEDB,請嘗試使用Initial Catalog=DLIDEV (而不是Database=DLIDEV

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM