TSQLConnectionを使用して
MSSQLドライブにサーバー名やDB名を正しく設定したつもりですが、
テスト接続すると「dbexpmss.dllが起動できませんでした」
と表示されてDBと接続できません。
どこか設定がおかしいのでしょうか?
dbexpmss.dllが無いか、パスがうまく通っていないのでしょう。
バージョンは何でしょうか?SQLserver2000なら、dbGo(ADO)が良いのではないですか?
返信送れて申し訳ありません。
delphi2005、SQLserver2000です。
データベースエクスプローラだと接続はできるのですが
>データベースエクスプローラだと接続はできるのですが
エラーからは、dbexpmss.dllが無いと判断できます。
データベースエクスプローラはBDEの設定になりますので、dbexpmss.dll
は関係ありません。dbexpmss.dllを探しましょう。
開発環境で、SQLConnectionのConnectedをTrueにできますか?
dbexpmss.dllを見つけてマイコンピュータのプロパティ、
環境変数のpathにパスを加えました。
しかし、connectedをtrueにしようとすると
「モジュール'dbexpress90.bpl'のアドレス40C180DEで
アドレス00000000に対する読み込み違反がありました」
と表示されるようになってしまいました。
インストールがうまくいっていないようですね。
dbGOだと、どうでしょうか?
可能なら、一度UnInstallをして、再度インストールすればどうでしょうか?
ツイート | ![]() |