■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#8380-0txtデータからの取り込みについてTAO2000-03-09(木) 12:46
     #8382-0RE#8380:txtデータからの取り込みについていなちゃん2000-03-09(木) 13:16
#8380-0
txtデータからの取り込みについて
はじめまして、TAOと申します。
Access2000VBAで作業しているのですが、txtデータ(カンマ区切り)の取り込みで苦労しています。
まだ初めて間もなく、質問の内容も文のまとめ方も分かりにくいと存じますがどうかご勘弁下さい。
変な質問で申し訳ないんですが…

 Dim strsyozokusyain As String
 Open "C:My docments\社員.txt" For Input As #1
 Input #1, strsyozokusyain
 DoCmd.RunSQL "INSERT INTO torikomi (syozokusyain) VALUES (" & strsyozokusyain & ")", -1

txtデータ「社員.txt」の1行目の「東京本社」という文字列を
「strsyozokusyain」という変数に入れ、それを「torikomi」というテーブルの「syozokusyain」という
フィールドに入れたいんですが、
上記のプログラムを実行時、「パラメータの入力 東京本社」と出てきてしまいます。
表示されているボテキストックスの中に「123」という文字を入力してみると
テーブルの中の「syozokusyain」に「123」という文字が…。テーブルに入れる値を自由に
入力できるようになってしまったようなんです。どうか普通に取り込めないものでしょうか。
良い方法をご存知の方、どうかご教授下さい。(長文 大変失礼致しました。)
#8382-0
RE#8380:txtデータからの取り込みについて
>  DoCmd.RunSQL "INSERT INTO torikomi (syozokusyain) VALUES (" & strsyozokusyain & ")", -1
DoCmd.RunSQL "INSERT INTO torikomi (syozokusyain) VALUES ('" & strsyozokusyain & "')", -1
では? 対象が文字列の場合SQLでは「'」で括ります(VBでは「"」ですね。)
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)