0

私は Delphi 6 と SQL Server 2008 を使用しています。Windows Vista ではすべて正常に動作します。しかし、OS を Windows 7 に変更してから、プロジェクトをコンパイルしようとすると、すべてのプロジェクトでメッセージが表示されるようになりました。

ストアド プロシージャ (SPname) が見つからないか、サーバーに存在しません。

サーバーを見ると、正しい名前のストアド プロシージャがあります。ODBC 接続を使用し、SQL Server と SQL Native client 10.0 を試しましたが、問題は解決しません。ストアド プロシージャを実行しようとするまで、プロジェクトは問題なく DB に接続します。同じプロジェクトをビスタで再度実行すると、正常に動作します。あなたの誰かが私を助けることができれば、私は本当に感謝しています........

4

2 に答える 2

0

これは、Microsoft 製品の厄介な点です...そして解決策は、ODBC の使用を避けることです。プロジェクトを ADO または ClientDataSet に「変換」できますか? それがODBCの頭痛の種になるかもしれません...

于 2012-04-02T17:27:00.117 に答える
0

D6 は管理者または通常のユーザーとして実行されますか? 可能性からセキュリティを取り除くためだけに...

于 2010-08-22T22:19:05.093 に答える