タイトル | : Updateでどうしてもエラーが出てしまいます。 |
記事No | : 4082 |
投稿日 | : 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()
どうしても分からず投稿させていただきました。 皆様、お忙しい中とは存じますがご教授願えませんでしょうか。
|