私はaspにかなり慣れていないので、データベースからデータを取得するためにaspxページを取得しようとしています。ただし、値を表示する代わりにSystem.__ComObject
、ページを下に移動します。ここに私のコードがあります:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form to database - showing records</title>
</head>
<body>
<%
Dim connection, recordset, prod, area, number
Dim sSQL, sConnString
prod = Request.Form("product")
area = Request.Form("Area")
sSQL = "SELECT * FROM [" & area & " " & prod & "]"
connection = Server.CreateObject("ADODB.connection")
recordset = Server.CreateObject("ADODB.Recordset")
sConnString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("SPC Data.mdb")
connection.Open(sConnString)
recordset.Open(sSQL, connection)
'Test to see if the code will pull any number at all
number = recordset("Batch ID").ToString
Response.Write("Number =" & number & "<br/>")
recordset.Close
recordset = Nothing
connection.Close
connection = Nothing
%>
</body>
</html>
このトピックについてかなり調査しましたが、問題を解決する方法をまだ見つけていません。どんな助けでも大歓迎です