VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2002/11/02(Sat) 10:49
投稿者A221
Eメール
URL
タイトルRe: ADOをコードした場合のUpdateDelete

>どうしても、UpdateとDeleteをしようとすると、「キーフィールドがNull」

主キーを設定しているフィールドに値を入れていないというエラーですね。

>  strSQL = "SELECT Studio.[Studio Name], Video.[Movie Number]," & _
>           "Video.Title, Video.Category, Video.Length " & _
>           "FROM Studio INNER JOIN Video ON Studio.[Studio ID] = Video.[Studio ID]"

このSQLから推測するに、
Studio.[Studio ID] と Video.[Studio ID]がそれぞれのテーブルの主キーだと
思いますが、それぞれに値を入れてないのでは?(このIDがオートナンバーなら違うのですが)

Rs.AddnewとRs.Updateを使用するのであれば元テーブルから引っ張ってきて
おかないといけませんね。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -