Date: Wed, 31 Jan 2001 15:43:11 +0900
From: Erika Yamada <who@example.co.jp>
bcpの使い方について教えて下さい。
SQLServerのテーブルにbcpを使ってImageデータを書き込みたいのですが、
技術評論者「SQLServer7.0MSDE」の下巻18章を参考に下記の通り記述をしてVBで実行したところ、エラーはでないのですがテーブルにデータの挿入が行われません。
『 cmd$ = "bcp " & DBNAME & "..FILEDB in " & DataFile & " -n -S" & _
ServerName & " -U" & LoginName & " -P" & PassWord
tid& = Shell(cmd$) 』
この例でいうところの、DataFile には、挿入したいレコードの内容がテキストで入っています。
ちなみにコマンドプロンプトから実行すると、
『 SQLState = S1000,NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]BCP データファイル中予期しないEOFが検出されました。
0行コピーされました。 』
というメッセージがでます。DataFile の作り方に問題があるのでしょうか?
たとえば、下記のようなテーブルをSQLServerにつくっています。
フィールド1:IDコード(6桁)
フィールド2:名称(5桁)
フィールド3:Imageデータ
bcpで書き込みを行うためのDataFileの内容は、
「000001ABCDE」の後にImageデータのコードが付いているという状態です。
name: yamada
who@example.co.jp
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|