VB2008Ex SQLServer2008Exを使用してます。
SQLClientで接続してますがVBから、あるテーブルのフィールド数・フィールド名・型・最大バイト数(文字数)を取得することは可能でしょうか?
GetSchemaGetSchemaでフィールド名だけはは持ってこれそうなのですが・・・。
insertする時にフィールド数が多いのでSQL文がすごく長くなってしまいます。なので上記のバイト数が分かれば読み込んだテキストデータを
ループで切り出しながら「,」や「''」を付加してSQL文が簡単に作れるかな?と思っています。
開発環境は上記の通りです。
No.1ベストアンサー
- 回答日時:
タイトルは質問事項と関係あるのですか?
> SQLClientで接続してますがVBから、あるテーブルのフィールド数・フィールド名・型・最大バイト数(文字数)を取得することは可能でしょうか?
以下、SQL Server 2005 ですが、自分で作った DB の ビューに INFORMATION_SCHEMA.COLUMNS という システム ビューがあります。
とりあえず SQL 文的には
select *
from information_schema.columns
where table_catalog = N'テーブル名'
といったところでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessでフィールド追加のあと...
-
Accessのフィールド名に半角括...
-
2つ目のレコードの値を取得す...
-
アクセス 横スクロールの分割
-
SQLで複数のテーブルと結合した...
-
rs.filterで、likeの検索ができ...
-
INT64対応のprintf系関数はあり...
-
Access 2010で実行時エラー3061
-
クリスタルレポートの式フィー...
-
Access クエリで変数を参照する...
-
ACCESSで日別集計をする場合
-
クリスタルレポートで文字列の...
-
フィールド名の指定でエラー
-
VB.NETのOleDbCommandにて文字...
-
アクセスでADO 並べ替えが適用...
-
DataTableに特定のフィールドが...
-
ASP.NET 2.0(C#) GridViewのソ...
-
オートナンバー型を抽出条件に...
-
クリスタルレポート(8.5)の書式...
-
ACCESSで視覚的タイムテーブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessでフィールド追加のあと...
-
INT64対応のprintf系関数はあり...
-
DataTableに特定のフィールドが...
-
Accessのフィールド名に半角括...
-
2つ目のレコードの値を取得す...
-
AccessのDAOでフィールド名を配...
-
クリスタルレポートで困ってい...
-
テーブルのデータ型の変更がで...
-
Access 2010で実行時エラー3061
-
日付と文字列を条件としてDLook...
-
2次元のdictionary
-
ACCESSで日別集計をする場合
-
Access VBA 添付型フィールド
-
SQLで複数のテーブルと結合した...
-
クリスタルレポートで文字列の...
-
ACCESSで視覚的タイムテーブル...
-
アクセス ADO Null以外のレコ...
-
アクセスでADO 並べ替えが適用...
-
AccessVBAで他テーブルのデータ...
-
オートナンバー型を抽出条件に...
おすすめ情報