SQL6.5升级到2000后,应用程序(Dlephi4.0编的)提示找不到存储过程?急、高分相送!!

zhengxf620 2003-08-20 09:32:56
SQL6.5升级到2000后,应用程序提示找不到存储过程,但在数据库中明明看得到,而且将存储过程检查语法也没有发现错误,没有使用存储过程的应用程序部分能正常使用。
谢谢!
...全文
43 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhhcn 2003-08-26
  • 打赏
  • 举报
回复
Delphi6.0应该可以的,你仔细查查原因。还有存储过程的语法,如不是太特殊的,一般都是支持的。
76407995 2003-08-26
  • 打赏
  • 举报
回复
是不是SQL65的一些关键字SQL2000不支持?
zhengxf620 2003-08-25
  • 打赏
  • 举报
回复
那Delphi6.0呢?我重新用delphi6编了一个程序引用,结果一样找不到存储过程!
zhengxf620 2003-08-22
  • 打赏
  • 举报
回复
但我是通过delphi的BDE连接的,这样与服务器的名称还有关吗?是不是在存储过程里面也有关于服务器名称的信息?
lhhcn 2003-08-22
  • 打赏
  • 举报
回复
好在你遇到我看到这个帖子了。
你这个问题我去年就遇见了,答案是:
Dlephi4.0只支持SQL Server 7.0的存储过程,不支持SQL Server 2000,原因是里面一个参数不支持,具体是哪一个忘记了。
我给你的锦囊是:不直接调用存储过程,而是在程序中调用一个TQuery组件,直接在里面写上存储过程的语句,将之传送到服务器执行。当然存储过程的语句须根据Dlephi要求作少少改变。
哈哈,请把全部分给我。
londy 2003-08-21
  • 打赏
  • 举报
回复
计算机名变了,数据库名称虽然没变,但数据库服务器的名称改变了,这样是连接不上的,你把服务器名称改回来试试!
hjb111 2003-08-20
  • 打赏
  • 举报
回复
是不是升级后你的数据库服务器名改变了?
CrazyFor 2003-08-20
  • 打赏
  • 举报
回复
重建一下存储过程试试呢?
amtyuranus 2003-08-20
  • 打赏
  • 举报
回复
你是通过sql脚本来升级的吗 ?

应该没问题的,看看别的地方是不是有错
zhengxf620 2003-08-20
  • 打赏
  • 举报
回复
我是用sql2000的“一切版本切换”的升级向导从网络的另一台机器上升级的。计算机名改变了,但数据库的名称没有改变。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧