SQLserver2000との接続


SH  2006-04-18 22:33:26  No: 21115  IP: 192.*.*.*

TSQLConnectionを使用して
MSSQLドライブにサーバー名やDB名を正しく設定したつもりですが、
テスト接続すると「dbexpmss.dllが起動できませんでした」
と表示されてDBと接続できません。
どこか設定がおかしいのでしょうか?

編集 削除
HOta  2006-04-19 08:34:25  No: 21116  IP: 192.*.*.*

dbexpmss.dllが無いか、パスがうまく通っていないのでしょう。
バージョンは何でしょうか?SQLserver2000なら、dbGo(ADO)が良いのではないですか?

編集 削除
SH  2006-04-25 20:28:27  No: 21117  IP: 192.*.*.*

返信送れて申し訳ありません。
delphi2005、SQLserver2000です。
データベースエクスプローラだと接続はできるのですが

編集 削除
HOta  2006-04-26 16:45:56  No: 21118  IP: 192.*.*.*

>データベースエクスプローラだと接続はできるのですが

エラーからは、dbexpmss.dllが無いと判断できます。
データベースエクスプローラはBDEの設定になりますので、dbexpmss.dll
は関係ありません。dbexpmss.dllを探しましょう。

開発環境で、SQLConnectionのConnectedをTrueにできますか?

編集 削除
SH  2006-04-30 18:41:07  No: 21119  IP: 192.*.*.*

dbexpmss.dllを見つけてマイコンピュータのプロパティ、
環境変数のpathにパスを加えました。
しかし、connectedをtrueにしようとすると
「モジュール'dbexpress90.bpl'のアドレス40C180DEで
アドレス00000000に対する読み込み違反がありました」
と表示されるようになってしまいました。

編集 削除
HOta  2006-04-30 19:35:57  No: 21120  IP: 192.*.*.*

インストールがうまくいっていないようですね。
dbGOだと、どうでしょうか?
可能なら、一度UnInstallをして、再度インストールすればどうでしょうか?

編集 削除