ASPによる アクセス2000のデータベース更新について
アクセス2000で作成したデータベースに ASPでデータベースを更新しようとしたのですが、エラーとなって更新できずにいます。
(アクセスデータベース内容)
ID F1 F2
1 TEST1 TEST2
2 1 2
3 4 5
4 23
※ID の 5 に 23 を登録したい。
(ASP内容)
<%
' データベースへの接続を開始
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & _
"DBQ=" & Server.Mappath("TESTdb1.mdb")
cn.Execute"INSERT INTO TTT(ID,F1) VALUES(5,23);"
%>
(エラー内容)
エラー タイプ
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 更新可能なクエリであることが必要です。
/SQL-TEST/ncsch1.asp, line 7
アクセスの追加クエリで、INSERT INTO TTT(ID,F1) VALUES(5,23); を
実行したら、問題無く
5 23
が登録できましたので、データベース自体に他からの実行の場合、更新出来ないような
設定になっていると思うのですが、対処方法がわかりません。
どうすればよいか教えて頂けないでしょうか?
お礼
すごい満足いくツールでした。ありがとうございます。