AccessでClassic ASPを使用する必要があります。これは残念なことに要件です。私は現在、アクセスDBに接続するスクリプトを持っています。ブラウザに送信従来のASPアクセスデータベース接続の問題
Set adoCon = Server.CreateObject("ADODB.Connection")
adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db1.mdb")
Set rsGuestbook = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * from table1;"
rsGuestbook.Open strSQL, adoCon
は再び、このスニペットはうまく動作しますが、記録:ここでは、スニペットです。私は別のスクリプトに、この接続を適用すると
、私はエラーが返され得るどの状態: マイクロソフトのVBScriptコンパイルエラー「800a0415」 期待リテラル定数 のConstのConnectionString =「DRIVER = {Accessドライバー(*を.MDB) } DBQ =」& Server.MapPathの( "DB1.MDB")ここで
が接続スニペットです:
Const ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db1.mdb")
は、任意のガイダンス誰もが私の方法を投げることができ感謝し、私は、これはいくつかの古い学校で誰でも知っています他にもこのことを思い出す出血していた? LOL私は...
笑しかし、MS Accessまたは、それは定数を割り当てるとき、私は確信して...
代わりに、変更のために覚えていないことができます任意の連結と文句を言うかもしれません決して最先端を出なかった! – BonyT
そのコードに何も問題はありません - どのようにConnectionString定数値が使用されていますか? – BonyT