出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[4247] Re:データベースにデータを追加 |
投稿者:YasNet(管理人)さん 2004/04/27 16:03:50 |
こんにちは YasNet(管理人)です。 AccessDBに対してアクセス権がないと思います。 アクセス権を追加して試してみてください。 それでは 失礼致します。 > ASP初心者です。 > テーブルにデータを追加したいのですが、 > ------------------------------------------------------ > エラー タイプ > Microsoft OLE DB Provider for ODBC Drivers (0x80004005) > [Microsoft][ODBC Microsoft Access Driver] 更新可能なクエリであることが必要です。 > -------------------------------------------------------- > というエラーが出てしまいます。 > SQL文はまちがいないと思うのですがどなたか > 解決方法を教えてください。 > > 以下にテーブルとプログラムをのせます。 > ・テーブル(テーブル名:member) > id テキスト型 主キー > name テキスト型 > > ・プログラム > <% > Set ObjConn = Server.CreateObject("ADODB.Connection") > ObjConn.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & _ > Server.Mappath("data.mdb") > id = "72" > name = "佐藤" > > StrSQL = "insert into member (" > StrSQL = StrSQL & " id, " > StrSQL = StrSQL & " name " > StrSQL = StrSQL & ") values (" > StrSQL = StrSQL & "'" & id & "'," > StrSQL = StrSQL & "'" & name & "'" > StrSQL = StrSQL & ")" > > ObjConn.Execute(StrSQL) > %> > よろしくお願いします。 |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |