投稿者 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文を使うことで対応できます。