出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[5336] よっしゃ!解決しました。Re:CSVファイルインポート |
投稿者:ひろのしまさん の <ホームページ> 2005/10/17 23:28:11 |
> こんにちはYasNet(管理人)です。 > > 亀レスで申し訳ありません。 > > > エラー タイプ > > Microsoft OLE DB Provider for ODBC Drivers (0x80004005) > > [Microsoft][ODBC Microsoft Access Driver] パス 'C:\Inetpub\database\ProfileEdition.mdb' は正しくありません。 > > パス名に間違いがないことと、ファイルが置かれたサーバーに接続していることを確認してください。 > > /ASP_ProfileEdition/CSVインポート.asp, line 11 > > > > > > のようなエラーメッセージが出てしまいます。使用しているデータベースは、IISの管理ツール以降の設定において接続の設定は > > 行っております。どうかよきアドバイスをお願いします。 > > > > おそらく権限設定がうまく出来ていないだけのような気がします。 > そのディレクトリに更新権限ありますか? > MDBにも更新権限ありますか? > > それでは 失礼致します。 自己レスです。解決しました。 Dim sCoString sCoString = "DBQ=C:\Inetpub\database\ProfileEdition.mdb;" sCoString = sCoString & "DefaultDir=C:\Inetpub\database\;" sCoString = sCoString & "Driver={Microsoft Access Driver (*.mdb)};DriverId=25;" Set cn = Server.CreateObject("ADODB.Connection") cn.Open sCoString cn.execute "Insert into 履歴書 Select * From [TEXT;DATABASE=C:\Inetpub\wwwroot\ASP_ProfileEdition\InputFile].[ProfileEdition_20050715.csv]" Set cn=nothing でうまく行きました。 パス名に間違い=>確かに間違ってました。このパス名はCSVが入っているフォルダのパスでした。で、最初から更新権限はチェックしてあり、可能な状態でした。ちなみに、履歴書テーブルにルックアップフィールドが設定してある場合には”値がオーバーフロー〜"のメッセージが表示されてしまったので、それを外してインポートしました。 これでほっとして眠れます。\(^0^)\ |
![]() ![]() |
![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |