• 締切済み

ASPでMDBファイルを自動作成できますか?

FileSystemObjectオブジェクトのOpenTextFileメソッドを使って、CSV形式のファイルを自動作成することはできたのですが、同じようにASPでAccessMDBファイルを自動作成する方法を調べていますが全くわかりません。ご存じの方、よろしくお願いいたします。

みんなの回答

  • msystem
  • ベストアンサー率42% (79/186)
回答No.2

MDBファイルを作成するのは、FileSystemObjectではなく、DAOを使用します。 DAOのオブジェクト(確かWorkSpaceだったかな?ヘルプを見てください)からMDBのファイルを作成できますが、テーブルなどの構造が決まっているなら、AccessでMDBの雛型を作り、FileSystemObjectでコピーを作って使用されるほうが、簡単だと思います。 ASPでDAOが使えるかどうかも自信ありませんので・・・

  • s-holmes
  • ベストアンサー率23% (3/13)
回答No.1

下記が参考になるのではないかと。

参考URL:
http://www.hi-ho.ne.jp/tetsuzo/windows/wsh/access.htm

関連するQ&A

  • ASPでCSVファイルを作成しダウンロードさせる

    ASPファイルで、動的にCSVファイルを作成し、クライアントにダウンロードさせたいのですが、実際には、ファイルは作成せずに、ASPで直接、CSVフォーマットのファイルをダウンロードさせているように振舞わせることはできないでしょうか? 手順 クライアント        サーバー あるURL(A.ASP)にアクセス              A.ASPのスクリプトでCSVフォーマットを作成              クライアントに送信(多分、Response.Writeで) ダウンロードダイアログが開く 「A.CSVをダウンロードしますか?」 のような感じ ダウンロード、またはExcelが開く というようなイメージです。 CSVファイルを作ってしまうと、複数のユーザーからほぼ同時に要求があった場合、望むCSVにならない可能性があり、また、毎回ファイル名を変えると、Webサーバー上にCSVファイルが沢山できてしまうため、何とかこの方法でやりたいのですが、何かよい方法はありませんでしょうか? ちなみに次のようなASPファイルをしてみましたが、うまくいきません。 <% Response.Content-Type="application/vnd.ms-excel" Response.Write "1,2" & vbNewLine Response.Write "3,4" & vbNewLine %> また、「vnd.ms-excel」を「oct-stream」でもだめでした。 何かよい知恵をお貸しください。

  • ASPでCSVファイル作成

    ASP初心者です。 ASPでDBの検索結果をCSVファイルとしてダウンロードするプログラムを作成したいと考えております。 過去ログの検索で同じようなことを考えている方がいらっしゃったので、参考にさせていただいたのですが、どうもうまくいきません。 ちなみに「QNo.114813 ASPでCSVファイルを作成しダウンロードさせる」を参考にさせていただきました。 うまくいかない点は、ダウンロードすると全てのデータが1つのセル内に入ってしまいます。改行もされません。 解決策がわからないので助けて下さい。 よろしくお願いします。

  • [ASP+File操作]長いファイル名の操作。

    こんばんは。 Windows2000 + IIS という環境でASPプログラミングをしています。 テキストファイルを操作する処理があるものを制作していますが・・・1つ問題が。 Set fs = Server.CreateObject("Scripting.FileSystemObject") Set fsData = fs.OpenTextFile("C:\demo.csv",8"True) としますと問題ないのですが・・・ いろいろ検証した結果・・・ファイル名が8文字までで9文字以上になるとエラーになることがわかりました。 たとえば a20030711.csv などは駄目ということです。 これも自力で調べたことなので確かかどうかは判りませんが・・・。 もし、そうであれば・・・9文字以上のファイル名にてテキストファイルを保存したい場合はどうすればいいでしょか?? 宜しくお願いいたします。

  • csvファイルを読み込む方法について

    aspにてscvファイルを読み込む際、直接ファイル名を指定するとうまくいくのですが、ファイル名を変数で指定しようとすると、「ファイルが見つかりません」というエラーになってしまいます。どのように記述すれば良いでしょうか。お教えください。よろしくお願いいたします。 (例) 'OK Set objFS = CreateObject("Scripting.FileSystemObject") Set objText = objFS.OpenTextFile(Server.MapPath("aaa.csv"),1) 'NG fname = "aaa.csv" Set objFS = CreateObject("Scripting.FileSystemObject") Set objText = objFS.OpenTextFile(Server.MapPath(fname),1) また、 Set objText = objFS.OpenTextFile(Server.MapPath("""" & fname & """"),1) としてもダメでした。以上です。

  • ASPからPDFファイルを自動作成

    ASPからある処理の結果を帳票として、PDFファイルに自動に作成したいのですがどのように実現したらいいのかわかりません。処理の流れは以下の通りです。 1.サーバサイドで実行したSQL文の結果を帳票の明細部として出力 2.XXX.PDFという名前のファイルをサーバに作成し、罫線、ヘッダ部およびSQL結果の明細部を描画していく エクセルに帳票レイアウトを作成し、セルにSQL結果を埋めていって、出力プリンタ先をAcrobat Writerにすればできると思うのですが・・・それ以外の市販PDF作成ツール等を利用しないで作成する方法はございますでしょうか? VBのPRINTERオブジェクトみたいなものがASPにはないとおもうのでどう実現したらいいのかわからないため 質問内容がおかしければ言ってください。 またできましたらサンプルコードを教えてください。 開発環境は、NT4.0、SQLサーバ7.0、Acrobat5.0をイントラネット環境で使用します。

  • ASPからファイルの圧縮をする

    ASPで作成されたHTMLのファイル一覧から 選択された複数のファイルを圧縮されたファイルを ダウンロードするようにしたいのですが 選択選択された複数のファイルを圧縮されたファイルの 作成をどうするのかに困っています 私としては、LHAのActiveX版があって ASPからLHAのオブジェクトが生成できれば できるように思うのですが、その存在、ドキュメントも 知らないので、ご存知の方、お知らせ下さい

  • ASPでファイル書き込みができない。

    こんばんわ、ASPで悩みまくってます。 今、win2000にIISを入れて動作させてます。 つまづいたのはファイル書き込みの個所です。 これを書いたソースを実行させると、ブラウザが真っ白になり、 以後、返答がなくなります。 最後の「ハロー」が表示されないのでそこまで行ってないのかも しれません。 個人的にはIISの権限かなとおもい、いろいろやってみました。が、 うまくいきません。同じような現象の起きた方はおられますでしょうか? 教えていただけたら、嬉しいです。 以下はソースです。 <% FilePath = Server.MapPath("./test.csv") Set FileOBJ = Server.CreateObject("Scripting.FileSystemObject") Set LogFile = FileOBJ.OpenTextFile(FilePath,2,True,False) LogFile.Write("文字列") FileOBJ.Close Set FileOBJ = Nothing Response.Write "ハロー" %>

  • ASP内で他のASPファイルを読み込む方法

    ASP内で別ファイル(A.html)を読み込みました。下記の通りです。 <% Set objA = Server.CreateObject("Scripting.FileSystemObject") Set objFile = objA.OpenTextFile("A.html", 1, False) If Err.Number > 0 Then Response.Write "Open Error" Else Do Until objFile.AtEndOfStream Response.Write objFile.ReadAll Loop End If objFile.Close %> 読み込みはできたのですが、問題なのはA.htmlにもASPの処理が書かれてて、その部分がそのままテキストとして表示されたのです。 このように表示されました↓ <% ASP %> 読み込んだ際に、A.htmlに書かれたASP処理も実行させるにはどうすればよいのでしょうか?

  • ASPでPDFファイルを動的に生成する方法

    ASPを用いて、PDFファイルを動的に作成するには、どういったツール・手順が必要になるのでしょうか。 ASPにもとからあるオブジェクト(?)や、無料で提供されているモジュールで間に合うのなら、非常にありがたいのですが・・ 何かご存じの方、手がかり程度でも結構ですので、何卒ご回答よろしくお願いいたします。

  • ASPでLZHファイルダウンロード

    ASP初心者です。 ASPにて、 サーバ上に存在するLZH形式の圧縮ファイルの ダウンロード方法を教えて下さい。 DLLで作成したLZHファイルの取得を 構築しております。

専門家に質問してみよう