0

私はテキストファイルのリストを持っています.Excelシートでそれを選択してSQLにインポートする必要があります.パス名のつづりが正しいこと、およびファイルが存在するサーバーに接続していることを確認してください。」私のコード。

 string strconn1 = "Provider=Microsoft.Jet.OLEDB.4.0;" 
                    + "Data Source=" 
                    + p_Excel_Path1 
                    + ";Extended Properties='text;HDR=Yes;FMT=Delimited(,)'";

 cmdOledb2.CommandText = "select * from [Sheet1$]"; 
4

1 に答える 1

2

OLEDB 4.0 を使用してテキスト ファイル データ ソースに接続するには、接続文字列のデータ ソース パラメーターで、テキスト ファイル自体ではなく、テキスト ファイルが格納されているフォルダーの完全な名前を指定する必要があります。SELECT ステートメントでテキスト ファイル名を指定します。

したがって、への割り当てでstrconn1p_Excel_Path1変数を に設定しC:\CETS\、SELECT ステートメントを次のように変更します。

select * from [filename.TXT]
于 2012-05-04T03:53:37.753 に答える