出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() |
[4348] データベースとの接続に関して |
投稿者:DynamicKさん 2004/06/09 22:25:00 |
こんばんわ。 データベースはAccessなのですが、 以前は Set ObjConn = Server.CreateObject("ADODB.Connection") ObjConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & _ Server.Mappath("test.mdb") と記述してましたが、エラーがでるので、ODBCのシステムDSNに 設定して Set ObjConn = Server.CreateObject("ADODB.Connection") ObjConn.Open "testdb" のように記述したのですが、複数ページにわたってこの記述を しているせいか、作ったページを移動しているとObjConn.Open "testdb"の行でエラーとなってしまいます。 かといってObjConn.Open "testdb"の行を外すとオープンしてないから 次の処理でエラーになってしまうのでどうしようもありません。 ObjConn.Closeの処理も入れているんですけどCloseされてない 感じでしょうか。 なにか対策はないのでしょうか。 |
[4350] Re:データベースとの接続に関して |
投稿者:YasNet(管理人)さん 2004/06/10 12:45:55 |
こんにちは YasNet(管理人)です。 う〜ん、どういうエラーが出るのでしょうか? ODBC設定後のプログラムに変えて何か変化があったのでしょうか エラーメッセージ等がないと、どんな現象が出ているのかわからないので 情報提供お願い致します。 それでは 失礼致します。 > こんばんわ。 > > データベースはAccessなのですが、 > 以前は > Set ObjConn = Server.CreateObject("ADODB.Connection") > ObjConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & _ > Server.Mappath("test.mdb") > と記述してましたが、エラーがでるので、ODBCのシステムDSNに > 設定して > Set ObjConn = Server.CreateObject("ADODB.Connection") > ObjConn.Open "testdb" > のように記述したのですが、複数ページにわたってこの記述を > しているせいか、作ったページを移動しているとObjConn.Open "testdb"の行でエラーとなってしまいます。 > かといってObjConn.Open "testdb"の行を外すとオープンしてないから > 次の処理でエラーになってしまうのでどうしようもありません。 > > ObjConn.Closeの処理も入れているんですけどCloseされてない > 感じでしょうか。 > なにか対策はないのでしょうか。 |
[4354] Re:データベースとの接続に関して |
投稿者:DynamicKさん 2004/06/10 18:13:00 |
こんばんわ。 もしかしたら単純間違いかもしれないです。 同じファイル内で何度も Set ObjConn = Server.CreateObject("ADODB.Connection") ObjConn.Open "testdb" の処理を書いているのが悪いのかもしれません。 今すぐに変更してテストできない状況なので なんともいえませんが試してみます。 うまくいかない場合はまた質問させてもらいます。 お騒がせしました。 |
TreeBBS For ASP V.0.1.3 |