- - PR -
.mdbへの書き込み権?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-05-09 11:12
初投稿、よろしくお願いします。
'--- Web.configファイル <appSettings> <add key="sConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Inetpub\wwwroot\PPPP\mdb\PPPP.mdb;"></add> </appSettings> '--- Web.configファイル Dim myConnection As System.Data.OleDb.OleDbConnection myConnection = New System.Data.OleDb.OleDbConnection(ConfigurationSettings.AppSettings("sConnectionString")) Try myConnection.Open() Catch etype As Exception End Try strSQL = "SELECT * ..." SqlCommand = New System.Data.OleDb.OleDbCommand(Sql_Str, myConnection) Rs_DB = SqlCommand.ExecuteReader '*** 上記のSELECT文の発行は問題ないんです。 SqlCommand.close() strSQL = "UPDATE ...." SqlCommand = New System.Data.OleDb.OleDbCommand(Sql_Str, myConnection) SqlCommand.ExecuteNonQuery() '*** UPDATE,INSERT,DELETE文を発行するとエラーになります エラー内容は: _xcode: -532459699 Message: "呼び出しのターゲットが例外をスローしました。" Source: "mscorlib" HResult: -2146232828 です。 ぜひ教えてください。よろしくお願いします。 |
|
投稿日時: 2003-05-12 18:33
こんにちは。
> strSQL = "UPDATE ...." MDBの中で直接SQLを実行した場合にはどうなりますか? (上記 strSQL に格納しているSQL文のことです) |
|
投稿日時: 2003-05-12 18:54
自己解決しました。
すみません。お騒がせしました。 MDBにSQL文の実行は問題なかったんですが、 MDBファイルの権限を再設定により、 正常に書き込みができました。 初歩的な問題でした。恥ずかしいです。 ありがとうございました。 |
1