有关于Tstoredproc的问题(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'这是什么原因?

另外sql server中的char类型和delphi中的string类型是否等同?
 
存储过程名和参数名试着不同看看
 
把procedure name 'dbo.password;1'中的";1"去掉即可。
 
faint,来晚了,几乎可以把分给liuworker
后台是ms sql server 6.5时要';1',7.0时不要。
不知其它的后台要不要.
另外sql server中的char类型和delphi中的string类型是否等同:不能说等同,但在delphi中
char类型的字段会转化为ftString类型的,也就是说delphi是通过string来操作数据库中char类型的字段的
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部