locked
SQL構文にて RRS feed

  • 質問

  • SQL構文にて、

    SQL = "insert into " & TblName & " "
        SQL = SQL & "select * from 単品マスタ "
        SQL = SQL & "where 浮貸先1='" & IpAiteCD1 & "' or "
        SQL = SQL & "売上先='" & IpAiteCD1 & "'"
    Cnn.Execute(SQL)
    

    を実行すると、単品マスタが見つからないとエラーメッセージが表示されます。

    TblName = "#WKTPN_TBL" 一時テーブル

     

    一時テーブルに単品テーブルをコピーしたいのですが・・・?

    お力をお貸しください。お願いします。

     

    2011年5月24日 5:35

回答

  • こんにちは。
    ■SQL構文でエラーがでます
    http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/e219e627-59de-4b70-a64e-6c67ec904d80
    上記で同じ質問をされているようでしたので、そちらの方に回答しました。

    ここでまた1から接続文字列確認や会社名・パスワードご披露などのやりとりを繰り返すのは避けた方が良いと思います。
    • 回答としてマーク 山本春海 2011年5月24日 8:19
    2011年5月24日 6:33
  • パラメータ化クエリにした方が良いような気はしますが、
    それはおいておいて、テーブルが見つからないということであれば、識別子を付けていけばよいかと

    [DB名].[スキーマ名].[テーブル名]

    [SampleDB].[dbo].[単品マスタ]

    の様な感じです。

    「オブジェクト名としての識別子の使用」
    http://msdn.microsoft.com/ja-jp/library/ms187879.aspx

    #とりあえず、見つかりません、に反応して回答しました。
    #もっとほかの原因などであれば、エラーの状況や番号なども正確に記載されてあると、回答がつくかもしれません。

    • 回答としてマーク 山本春海 2011年5月24日 8:19
    2011年5月24日 6:17

すべての返信

  • パラメータ化クエリにした方が良いような気はしますが、
    それはおいておいて、テーブルが見つからないということであれば、識別子を付けていけばよいかと

    [DB名].[スキーマ名].[テーブル名]

    [SampleDB].[dbo].[単品マスタ]

    の様な感じです。

    「オブジェクト名としての識別子の使用」
    http://msdn.microsoft.com/ja-jp/library/ms187879.aspx

    #とりあえず、見つかりません、に反応して回答しました。
    #もっとほかの原因などであれば、エラーの状況や番号なども正確に記載されてあると、回答がつくかもしれません。

    • 回答としてマーク 山本春海 2011年5月24日 8:19
    2011年5月24日 6:17
  • こんにちは。
    ■SQL構文でエラーがでます
    http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/e219e627-59de-4b70-a64e-6c67ec904d80
    上記で同じ質問をされているようでしたので、そちらの方に回答しました。

    ここでまた1から接続文字列確認や会社名・パスワードご披露などのやりとりを繰り返すのは避けた方が良いと思います。
    • 回答としてマーク 山本春海 2011年5月24日 8:19
    2011年5月24日 6:33
  • こんにちは、へこやん さん。

    MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。

    いろいろご不明点もあり、対処策を模索されていることと思いますが、ご質問の件、すでに別のスレッドで話が進んでいる段階ということでしたので、回答者の困惑を招きそうに見受けられます。
    これまでの経緯や背景などもあるかと思いますし、情報を一か所に集約させるため、こちらのスレッドはロックさせていただきますね。
    必要に応じて元のスレッドのほうに追記をお願いいたします。

    複数のスレッドで同じ問題についての話が進むと、回答側だけではなく質問者側も混乱してしまうことが過去に多くありましたので、ご留意いただければと思います。
     
    誠に恐れ入りますが、何卒ご理解のほど、よろしくお願いいたします。
                                                                                                                                          
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2011年5月24日 8:18