Windows 7 上的 Delphi 6 存储过程
我使用 Delphi 6 和 SQL Server 2008。使用 Windows Vista 一切运行正常。但自从我将操作系统更改为 Windows 7 后,当我尝试编译它们时,我的所有项目都开始显示一条消息:
服务器中未找到或不存在存储过程(SPname)。
我查看我的服务器,它具有名称正确的存储过程。我使用 ODBC 连接并尝试了 SQL Server 和 SQL Native 客户端 10.0,但问题仍然存在。在我尝试运行存储过程之前,项目连接到数据库没有任何问题。如果我再次在 Vista 中运行相同的项目,它们就可以正常工作。如果你们中的任何人可以帮助我,我真的很感激......
I work with Delphi 6 and SQL Server 2008. With Windows Vista everything runs ok. But since I change my OS to Windows 7 all my projects started to show a message when I'm trying to compile them that says
Stored procedure (SPname) not found or doesn't exist in the server.
I look my server and it has the stored procedure with the correct name. I used an ODBC connection and try the SQL Server and the SQL Native client 10.0 but the problem continues. The projects connect to the DB with no problem until I try to run a stored procedure. If I run the same projects in a vista again they work fine. If any of you can help me I really appreciate.......
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
D6 以管理员身份运行还是以普通用户身份运行?只是为了消除可能性中的安全性......
D6 runs as admin or normal user? Just to take security out of the possibilities...
这就是 Microsoft 产品中令人烦恼的事情......,解决方案是避免使用 ODBC。您可以将您的项目“翻译”为 ADO 或 ClientDataSet 吗?这可能是您 ODBC 头痛的答案......
This is such the things that annoys from Microsoft products..., and the solution is to avoid the use of ODBC. Can you "translate" your project to ADO or maybe ClientDataSet? That could be the answer to your ODBC headache...