- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Dbtypeって?)
Dbtypeって何?会社のパソコンで表示されない原因を教えてください
このQ&Aのポイント
- 会社のパソコンと自宅のパソコンでVWD2008を使ってデータベース接続をしています。しかし、データソースの設定で会社のパソコンではパラメータと型と値の3つのフィールドしか表示されませんが、自宅のパソコンではさらにDbtypeフィールドが表示されます。Dbtypeとは何なのでしょうか?会社のパソコンで表示されない原因も知りたいです。
- VWD2008を使ってデータベース接続をする際に、会社のパソコンと自宅のパソコンで表示されるフィールドが異なることに気づきました。会社のパソコンではパラメータと型と値の3つのフィールドしか表示されませんが、自宅のパソコンではさらにDbtypeフィールドが表示されます。Dbtypeとは一体何なのでしょうか?また、会社のパソコンで表示されない原因も教えていただけないでしょうか。
- 会社のパソコンと自宅のパソコンでVWD2008を使用してデータベース接続をしていますが、会社のパソコンではデータソースの設定画面でパラメータと型と値の3つのフィールドしか表示されません。一方、自宅のパソコンではさらにDbtypeフィールドが表示されます。Dbtypeとは何でしょうか?会社のパソコンで表示されない原因も知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Dbtypeとは、SQL Serverのテーブルに定義している項目がどんなデータ型なのか、.NET(VBやC#)の定数に置き換えて管理している列挙体のことです。 例えば、SQL Serverで、varchar(20)というデータ型の項目の場合、DbTypeには、String(文字型)を設定します。 また、int型(数値)なら、Int32を設定するといった感じです。 他にも数値型、通貨型など、いろんな定数値がありますのでマイクロソフトのサイトをご確認ください。 (下記のURLにアクセスし、ページの中央部分に一覧があります) http://msdn.microsoft.com/ja-jp/library/system.data.dbtype.aspx >パラメータと型と値を入力をするフィールドが三つだけなのに >自宅パソコンでは >パラメータ/型/Dbtype/値と4つのフィールドがあります。 ご自宅と会社で使用されているVisual Studio のバージョンは同じでしょうか?もう少し情報を教えて頂ければ違いを検証したいと思いますので、補足してください。宜しくお願いします。
補足
>kero_miroさん ご回答ありがとうございます。 Dbtypeの解説ありがとうございます。 Varcharは文字列なのでString型であることは理解できますが これが変更できてしまう利点ってなんなんでしょう・・・。 というのも、Dbtype自体は問題ではなく (こんな言い方するとせっかく教えていただいたのに失礼ですよね、申し訳ありません。) 会社と自宅のVWDで作ったページの挙動が、 同じように作ったにも関わらず Dbtypeが表示される自宅のPCではうまく動作し Dbtypeが表示されない会社のPCではうまく動作しなかったため Dbtypeの表示の有無あたりにその原因があるのでは?と感じたためです。 会社のVWDのバージョンは今わからないのですが 自宅のVWDのバージョンはVWD2008 Ver 9.0.30729.1 SP とありました。