none
SQL関係 RRS feed

  • 質問

  • まったっくの初心者です。 初心者用の本をなぞって勉強中です。 (もっとも途中を飛ばしたりしていますから抜けていることもおおいでしょう) 

    Visual Basic 2010 で、SQL を使用しようとしています。

    Microsoft SQL Server への接続は成功していますが、

    cmd.CommandType=CommandType.Text     と記述すると、CommandType は

    宣言されていませんと表示されます。 

    「宣言されていません」とはどのような場合に起こるのでしょうか

    2012年6月16日 0:26

回答

すべての返信

  • ファイルの先頭jに

    Imports System.Data

    と記述すると解決されますか?

    • 回答の候補に設定 山本春海 2012年6月27日 9:27
    • 回答としてマーク 山本春海 2012年6月28日 9:00
    2012年6月16日 3:29
  • お教えいただきましたように

    Imports System.Data.SqlException    と すると プログラムは動きました。

    しかし、 プログラムの 「adapter.Fill(ds, "Orders") 」 に SqlException は ハンドルされませんでしたと

    表示されます。

    ど素人で何のことかわかりません。 サジェッションをいただきたくお願いいたします。

    2012年6月16日 6:21
  • お教えいただきましたように

    Imports System.Data.SqlException    と すると プログラムは動きました。

    しかし、 プログラムの 「adapter.Fill(ds, "Orders") 」 に SqlException は ハンドルされませんでしたと

    表示されます。

    ど素人で何のことかわかりません。 サジェッションをいただきたくお願いいたします。

     サジェスチョンを、ということなら、まずは SqlException とはなにかを調べるところからでしょう。
     次に、ランタイムは SqlException によって、何を開発に伝えたいのかを調べることです。

     どうすればプログラムの動作が続くのか、については、上の2点の後です。


    Jitta@わんくま同盟

    2012年6月16日 10:53
  • > Imports System.Data.SqlException    と すると プログラムは動きました。

    それならば、なぜ Imports ... で動いたのかを理解するために「名前空間」という仕組みを調べてみてください。
    多くの言語で導入されている機能です。

    Jitta さんが言われているように SqlException とはなんなのかをまず自分で調べてみてください。
    ちなみに簡単にいうと SqlException は SQL に何かしらの不具合があった場合に発生します。

    それと、「初心者」とか「素人」と表明する必要はありません。

    2012年6月16日 23:11
  • > お教えいただきましたように
    > Imports System.Data.SqlException    と すると プログラムは動きました。

    Imports System.Data の間違いでは? 

    それはともかく、自分で調べるために便利なツールを紹介します。ツールは日本
    語にも対応してます。

    H3Viewer - Help Viewer for VS 2010
    http://visualstudiogallery.msdn.microsoft.com/4c360395-6afd-4087-94ed-cbcbebe04a20/

    2012年6月17日 0:03
  • ここ数日間県外に出ていて、このフォーラムをふ開けていない間に

    色々な意見を頂きありがとうございました。

    これからしっかり調べたいと思います。

    2012年6月19日 8:55
  • SqlExceptionが発生した際に、他に何かメッセージが表示されていませんか? なければ、エラーコードが表示されていませんか? 表示されていれば、以下の表でエラー内容を確認してみて下さい。

    システム エラー メッセージ
    http://msdn.microsoft.com/ja-jp/library/cc645603.aspx


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    2012年6月20日 5:32
    モデレータ