|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [5330] windows2003 サーバに移行すると更新処理ができなくなった |
| 投稿者:nanaさん 2005/10/14 1:10:06 |
| windows2000サーバで稼動していたプログラムをwindows2003サーバに移行したところMDBファイルを更新する箇所で下記エラーが表示されます。 (SELECT文で表示するのみの場合は稼動しています。) Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' [Microsoft][ODBC Microsoft Access Driver] 更新可能なクエリであることが必要です。 すみません。どなたかご指導ください。 よろしくお願いいたします。 接続の箇所は参照ファイルにし、下記コーディングをしています。 function c_DbOpen(db) On Error Resume Next MDB_NAME=Server.MapPath(db) DBName="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MDB_NAME Set MyRDB = Server.CreateObject("ADODB.Connection") MyRDB.Mode = 3 '3 = adModeReadWrite MyRDB.open DBName end function 更新のプログラムはデータがあれば更新処理の形式にしています。 if cnt=0 then MySQL = "INSERT INTO FILEA ([A],[B],[C]) VALUES('" & a & "','" & b & "','" & c & "')" else MySQL = "UPDATE FILEA set FILEA.[A]= '" & a & "', FILEA.[B]='" & b & "', FILEA.[C]='" & c & "'" end if MyRDB.Execute(MySQL) |
![]()
windows2003 サーバに移行すると更新処理ができなくなった
nanaさん
[2005/10/14 1:10:06]
[5330]
|
Re:windows2003 サーバに移行すると更新処理ができなくなった
YasNet(管理人)さん
[2005/10/15 11:12:46]
[5331]
|
|
TreeBBS For ASP V.0.1.3 |