タイトル : Updateでどうしてもエラーが出てしまいます。 投稿日 : 2006/08/11(Fri) 22:02 投稿者 : ジュン
VB.net2003 MSDE2000で開発しています。 Student_TblとGakunen_Tblという二つのテーブルが gakunenというフィールドで関連付けられています。 Student_TblのST_Classを更新するのですが、 更新するレコードはGakunen_TblのClass_Fixが0のものだけです。 Google等で色々検索し下記の記述を作成したのですが、 「INNER付近に正しくない構文があります。」というエラーになってしまいます。 OleCmd = New OleDb.OleDbCommand("UPDATE Student_Tbl INNER JOIN Gakunen_Tbl ON " & _ "Student_Tbl.ST_gakunen = Gakunen_Tbl.gakunen SET Student_Tbl.ST_Class = '' " & _ "WHERE Gakunen_Tbl.Class_Fix = 0", OleCn) OleCmd.ExecuteNonQuery() どうしても分からず投稿させていただきました。 皆様、お忙しい中とは存じますがご教授願えませんでしょうか。 |