データベースにデータを取得して挿入できる従来のASP(asp.netではなく)ページを構築しようとしています。私はいくつかの例をオンラインで追跡し、自分のデータベースに接続することを管理しました。これは私のASPページの次のコードです。ASPでデータベースのテーブルにアクセスする、SQL Server Management Studio 2016
<!DOCTYPE html>
<html>
<body>
<%
Set Con= CreateObject("ADODB.Connection")
Con.ConnectionString= "Provider=SQLOLEDB; Data Source=PCNAME\SQLEXPRESS;Database=testing;User ID=sa;password=abcdefg"
Con.open
if IsObject(Con) then
response.Write "The connection is active <br/>"
if Con.State=1 then
response.Write "A connection is made and is open <br/>"
end if
%>
</body>
</html>
ロードされると、ASPページが今
「接続は、接続が行われ、開放されている アクティブである」、私はレコードセットと抽出液を作成したい
を表示それからのデータ。私は私のコードにこのスニペットを追加
、
set rs=Server.CreateObject("ADODB.recordset") rs.Open "Select * from Customers", conn
しかし、私はページをロードするとき、私は次のような結果を得るため、
接続が アクティブで接続が行われ、ですオープン URLの処理中にサーバーでエラーが発生しました。システム管理者に連絡してください。
システム管理者は、ここをクリックしてこのエラーの詳細を確認してください。
uはをクリックして、エラーの詳細を見つけましたか? – FakeisMe
yeapそれは私にいくつかのトラブルシューティングの手順でページにつながった。それは私が理解するにはあまりにも進んでいた。 –
Internet Explorerの[ツール]メニューの[インターネットオプション]をクリックします。 [詳細設定]タブの[参照]セクションで、[HTTPエラーメッセージを表示する]チェックボックスをオフにして、[OK]をクリックします。 ブラウザを閉じます。 – FakeisMe