No.3ベストアンサー
- 回答日時:
だいぶ遅いので解決、対応済みかもしれませんが
INSERTで、なくてレコードセットをして
AddNewしてあげれば取り込めると思います。
しかし、パフォーマンスの面や、
取り込んだデータを利用する場合に
INSERTやUPDATE、WHERE 条件に使用できない点があります。
以上のことを考えると、’(シングルフォーテーション)または ”(ダブルフォーテーション)または ,(カンマ)などは、最初から2バイト文字で作成してあげる
か、データ上では2バイト文字で扱うを原則に、データベース設計を行い、
取込の際に念のため’(シングルフォーテーション)または ”(ダブルフォーテーション)または ,(カンマ)をチェックし
2バイト文字に変換してしまうのがいいと思います。
なるほど、addnewですか。
やはり後でデータを使えないと言うのはちょっとつらいですね。
結局取込の前にデータベースに入らないようにチェックを追加しました。
御回答ありがとうございました。
No.2
- 回答日時:
実はわたしもこれで苦労しました。
商品マスタを読み込む時に例えば商品名が「3.5"FDD」という商品が存在します。
これをやられたら、OUTです。
対策方法は、CSVに落とす側で、区切り方法を固定長や、タブ区切りを使うなど工夫ができるといいのですが...
だめなら、エディタで直すか、マスタを書き換える方法しか思いつきません。
やはり苦労しましたか、会社の人にもいろいろきいたのですが、解決できなかったので質問いたしました。
やはりデータを直すしかないですかね...
御回答ありがとうございました。
No.1
- 回答日時:
INSERT文で取り込めるテキストは、CSV形式です。
拡張子がCSVであればCSVファイルというわけではありません。
ファイルの形式が「何々区切り」というのが定義です。
区切りのパターンが多数あるのであれば、それはCSVファイルとは呼べません。
テキストファイルを作りなおすことをお薦めします。
1.ファイルを読む
2.Replace関数でシングルコーテをダブルコーテに変換する
3.ファイルを書き出す
4.テキストをインポートする(INSERT文の実行)
ちょっと質問の仕方が悪かったですね。
区切りのパターンが複数あるのではなく、テキストに何が入ってきても良いと言ういみです。すいません
やはりテキストの作り直しですかね?
Replace関数ですか?試してみます。
御回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
EXCELからCSVにすると余計なカ...
-
マクロを使ってフォルダー内に...
-
エクセルで数値を全角文字(カ...
-
CSVの定義
-
カンマ区切りの数字をCSVフ...
-
データにカンマが入ったCSVデー...
-
StringGridの内容をクリップボ...
-
何故、日本は未だに数字を3桁...
-
VB2005のTextBoxでカン...
-
【VBA】エクセルで値のみクリッ...
-
エクセルにペーストする際にカ...
-
数字が全角、コンマなし
-
パス区切りの文字について
-
海外のケータイ(GSM携帯)はハ...
-
WORDで改ページすると時々グレ...
-
[.NET2.0] メニューに区切り線
-
C#で、テキストボックスの入力...
-
[VBA][Excel]クリップボードか...
-
PHP カンマをエスケープしたい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
マクロを使ってフォルダー内に...
-
CSVの定義
-
カンマ区切りの数字をCSVフ...
-
WORDで改ページすると時々グレ...
-
データにカンマが入ったCSVデー...
-
[VBA][Excel]クリップボードか...
-
カンマ区切り
-
VB2005のTextBoxでカン...
-
3桁ごと?4桁ごと?コンマの...
-
数字が全角、コンマなし
-
何故、日本は未だに数字を3桁...
-
PHP カンマをエスケープしたい...
-
C#で、テキストボックスの入力...
-
ひとつの命令を複数行に記述
-
VBAでtxtファイルを読み込む際...
-
JPY ¥1,500.00は日本円でお幾ら?
-
Excelについて質問です。 セル...
おすすめ情報