这个问题还没人解决,在问一次?(100分)

  • 主题发起人 主题发起人 liuworker
  • 开始时间 开始时间
L

liuworker

Unregistered / Unconfirmed
GUEST, unregistred user!
在sql server中建立一个存储过程
CREATE PROCEDURE password @password smallint
AS
select *
from pass
where password=@password

在前台storedproc控件中storedprocname中已选择dbo.password;1。
params中设置@password为ptintput类型,但程序总提示:
General sql server
could not find stored procedure 'dbo.password;1'这是什么原因?
 
你将DBO.去掉能通过吗?
你连接数据库是用sa去连接的吗?
 
可能是你在ODBC或者BDE连接时设置的缺省数据库设错了,请自己查一下!
当然也可以在Sql server中也可以改某一用户的缺省数据库.
 
把procedure name 'dbo.password;1'中的";1"去掉即可。
 
你是用什么连接sql server,ODBC、ADO还是BDE的SQL Link。
我试过SQL Link连接时使用存储过程时会出错!
 
'dbo.password;1'??
 
多人接受答案了。
 
后退
顶部