Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
INSERT INTO文
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30334#CommentId83290
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
YuO
 (社会人)
投稿日時
2018/5/30 17:35:35
実行時例外は「SqlException型」ですから,VBの文法エラーではなくSQLの文法エラーであることを示しています。
なので、ソースコードの表現方法を変えたところで意味がありません。
で,提示されているSQLは,(Transact-)SQLとして正しくありません。
/ を列名に含む事は(そのままでは)できません。同じく,(Tel)も不正な表記になります。
本当に列名がcode/Addressや(Tel)であるならば,角括弧で括ることで対応可能です。
ただし,@code/Addressや@(Tel)はどうしようもないので,名前を変更する必要があります。
このあたりは、Management Studioで実際に動作するSQLを作成し、それをコードに移植するようにするとよいでしょう。
@IDなどはDECLARE文を使うことで対応できます。