アクセスデータベースへの読み書きを行うASP接続の例
以下是一个连接读写Access数据库的ASP实例:
最初に、サーバーにMicrosoft Accessデータベースエンジンドライバーがインストールされているかどうかを確認してください。
- ASPページを作成してください。例えば、「connect.asp」という名前で作成してください。
- ASPページに次のコードを追加してください:
<%
' 定义数据库文件路径
Const dbPath = "C:\path\to\your\database.mdb"
' 创建数据库连接对象
Set conn = Server.CreateObject("ADODB.Connection")
' 设置连接字符串
connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dbPath
' 打开数据库连接
conn.Open connStr
' 查询数据
Set rs = conn.Execute("SELECT * FROM YourTableName")
' 输出查询结果
While Not rs.EOF
Response.Write rs("ColumnName") & "<br>"
rs.MoveNext
Wend
' 插入数据
conn.Execute "INSERT INTO YourTableName (ColumnName1, ColumnName2) VALUES ('Value1', 'Value2')"
' 关闭数据库连接
rs.Close
conn.Close
%>
- “dbPath”変数の値を、あなたのAccessデータベースファイルのパスに変更してください。
- 指定したテーブル名に変更して、データの検索や挿入を行ってください。
- ファイルを保存し、ブラウザで”connect.asp”ページにアクセスすると、検索したデータが表示され、新しいデータがデータベースに挿入されます。
ASPを使用してAccessデータベースに接続する際に、データベースファイルのパスとテーブル名が正しいことを確認してください。また、データベースファイルがIISプロセスユーザーに対して読み書き権限があることも確認してください。