- PR -

VB2005 更新を行うWebページ

1
投稿者投稿内容
未記入
会議室デビュー日: 2007/04/27
投稿数: 15
投稿日時: 2007-12-19 10:27
VB2005初心者です。

【環境】
WindowsXP Pro
VB2005
Access2003

簡単な更新処理を行うWebページを作成しています。

AccessDataSourceとFormViewをはりつけて、EditItemTemplate
を作成し、更新処理を行おうとしております。
AccessDataSourceでUpdateのステートメントを作成し、
Updateしてるのですが、更新すると

「 System.Data.OleDb.OleDbException: 更新可能なクエリであることが必要です。」
というメッセージが表示されます。

UpdateQueryをみると

UPDATE [テーブル1] SET [aaa] = ?, [bbb] = ? WHERE [ID] = ?となっております。
(?部にはコントロールの値がはいるということですよね?)

原因がまったくわかりません。
根本的にやり残していることがあるのでしょうか?

宜しくお願いします。

ひでたつ
常連さん
会議室デビュー日: 2002/08/09
投稿数: 28
お住まい・勤務地: 岩手県
投稿日時: 2007-12-19 15:43
Access のファイルに対する、ASP.NET 実行アカウントの書き込み権限が無いのでは?
IIS5.0 だと ASPNET です。
1

スキルアップ/キャリアアップ(JOB@IT)