![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_08.png?5a7ff87)
SQLServer2005でテキストファイルをテーブルに取り込もうとしているのですが、フラットファイルの列の定義(型など)がうまく出来ず、インポートできません。フラットファイルとテーブルの定義があっていないため、「型があっていない」「切り詰められる」等のエラーがたくさん出ます。
以下のような手順で作業しています。
・適当なテーブル、Table1を作成。
・Table1はCol001(int)、Col002(numeric(18,0))、Col003(tinyint)がある(複雑な列定義は一切無し)
・Table1にテストデータを2、3件作成する。
・Table1の内容をTEXTファイルとしてエクスポートする。
・Table1の内容をクリアする。
・TEXTファイルをTable1にインポートする。
↑
このインポートの際、データソースはフラットファイルソースを選択しています。カンマ区切りのフラットファイルです。テーブルの列数とも合っています。フラットファイルを指定した際、画面下に「この接続マネージャには列が定義されていません。」という警告メッセージが表示されます。いろいろ調べましたが、どうしてよいのかわかりません。
お分かりの方いらっしゃいましたら御教示下さい。
尚、情報が足りない場合御指摘頂ければ補足をします。
宜しく御願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
そのテーブルには50バイト未満のchar/varcharのフィールドがありますか?
もしあれば、フラットファイルソースの詳細設定で、該当列の長さを合わせてください。
初期値は50ですので、切捨てられる可能性があるとみなされ、エラーになります。
この回答への補足
回答ありがとうございます。
実際に扱いたいテーブルは列が200近くあり、その一つ一つについて列定義の設定を施さなければならないのかと頭を悩ませています。
いろいろ調べた結果、
列定義を一律varchar200バイト等にして取り込むことで対応しました。
何かほかにうまい方法もあるかもしれませんが、、、。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 2 2022/11/18 15:34
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクスポート時の改行コードに...
-
accessのエクスポートエラーに...
-
Access97の文字化けについて
-
bcpインサートでのフォーマ...
-
pl/sqlでcsvファイルダウンロード
-
SQL Server のデータをCSVファ...
-
bcpによる、テーブル→CSVファイ...
-
アクセスのテーブルからエクス...
-
SQLServer2005でフラットファイ...
-
「マスタ」と「テーブル」の違...
-
[ BETWEEN ] vs [ >= AND <= ]
-
ACCESSのSQLで、NULLかNULLでな...
-
【SQLServer】IS NULLのパフォ...
-
クエリのキャンセルがいつにな...
-
2つのテーブルから条件に一致...
-
データの二重表示の原因
-
ACCESS2007 フォーム 「バリア...
-
PostgreSQLで外部DB内のテーブ...
-
Accessでクエリを完了できませ...
-
Accessにインポートしたら並び...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのリンクテーブルについて
-
accessのエクスポートエラーに...
-
ACCESSでのエクセルインポート...
-
bcpインサートでのフォーマ...
-
symfowareのSQL文in句をバッチ...
-
エクスポート時の改行コードに...
-
bcpによる、テーブル→CSVファイ...
-
既に使用されているので、使用...
-
アクセスのテーブルからエクス...
-
SQLServer2005でフラットファイ...
-
MS-SQLプロシージャでファイル...
-
AccessでCSVインポートのゼロサ...
-
SybaseのBCPでファイル上書き
-
SQL Server のデータをCSVファ...
-
Access97の文字化けについて
-
sqlite(spatialite_gui)での...
-
スクリプトファイルの一括実行
-
DBMAGICのプログラム解析
-
SQLServer2005 クエリ結果のフ...
-
SQLServer2005 データのCSVファ...
おすすめ情報