2011-02-02 23 views
1

Lotus Notesデータベースにデータをリモートで取得して更新するように求められました。 64個のWindows 7 PCにLotus Notes NotesSQL ODBCドライバをインストールしました。 Notesビューからデータを読み取ることはできますが、フィールドを更新しようとすると、Recordsetが更新可能でないというメッセージが表示されます。Lotus Notes NotesSQL ODBCドライバ読み取り専用

データが読み取り専用になる原因を知っている人はいますか?

Notesビューは読み取り専用に設定できますか? 私は64ビットOSを持っていて、ドライバは32ビットです(私は信じていますか? 他に誰がこれを見ましたか?

注。私はMS Accessを使用してデータを表示しています。

+1

私は戻って、ODBCドライバを使って返されたビューを見ました。私は、ビューの1つが「ドキュメント」であることを発見しました。ドキュメントにリンクすると、ドキュメントに書き込めるようになったことがわかりました。そのトリックは、どのアイテムがビューであり、どのアイテムがドキュメントであるかを知ることです。 – twamn

+1

これは正しいです。ノーツビューは訓練されていない目のテーブルのように見えるが、そうではない。 Notesはリレーショナルデータベースではなく、ドキュメントデータベースです(必要な場合は「No SQL」!)ビューは、基礎となるデータに関するレポートです。これらのデータは、表内の行に格納されるのではなく、ビューによって「選択」された文書に格納されます。つまり、ビューではなく、更新する必要がある基礎となるドキュメントです(基本的にはレポート付きのインデックスです)。 – Ben

答えて

2

注ビューは読み取り専用です。 NotesSQLを使用して更新を行う経験はあまりありませんが、代わりに「Notesフォーム」に接続して変更できるかどうかが分かります。それ以外の場合は、接続するために使用しているNotesアカウントにデータベースへの適切なアクセス権があることを確認します。

関連する問題