建立存储过程:
CREATE proc query_case
(@myid varchar)
as select * from tcaseinfo where caseid>@myid
GO
//caseid>@myid,的">"符号好像不起作用,它返回了数据表中所有的数据,而当我改成“=”时候,返回数据记录为0条!!不知道怎么回事!这个参数怎么用啊??ADOStoredProc1在delphi7中的设置如下
object ADOStoredProc1: TADOStoredProc
Active = True
Connection = ADOConnection1
CursorType = ctStatic
ProcedureName = 'query_case;1'
Parameters = <
item
Name = '@RETURN_VALUE'
DataType = ftInteger
Direction = pdReturnValue
Precision = 10
Value = 0
end
item
Name = '@myid'
Attributes = [paNullable]
DataType = ftString
Size = 8
Value = '20050001'
end
CREATE proc query_case
(@myid varchar)
as select * from tcaseinfo where caseid>@myid
GO
//caseid>@myid,的">"符号好像不起作用,它返回了数据表中所有的数据,而当我改成“=”时候,返回数据记录为0条!!不知道怎么回事!这个参数怎么用啊??ADOStoredProc1在delphi7中的设置如下
object ADOStoredProc1: TADOStoredProc
Active = True
Connection = ADOConnection1
CursorType = ctStatic
ProcedureName = 'query_case;1'
Parameters = <
item
Name = '@RETURN_VALUE'
DataType = ftInteger
Direction = pdReturnValue
Precision = 10
Value = 0
end
item
Name = '@myid'
Attributes = [paNullable]
DataType = ftString
Size = 8
Value = '20050001'
end
解决方案 »
- delphi动态数组
- 我的机器现在一运行delphi或delphi写的程序就关机重启,大家有什么解决办法吗?
- 小问题(刚开始学delphi) 谁帮看一下
- 求助:如何不用鼠标拖放的方式,直接在代码里使用一个TTimer组件
- 不是很清楚的函数与过程,请高手进来指点迷津。。谢谢!
- 关于播放mpg文件的问题
- 编辑 DBGrid
- 如何启动16位的应用程序及如何终止它???WINEXEC OR SHELLEXECUTE OR CREATEPROCESS??
- 这是我的最后一个问题了,怎么没有人回答呀?
- 又有分给了~~我再问菜鸟问题~~一下子搞忘了~~怎么也想不起来~~
- 我用ACTIVE form制作的OCX控件有个致命错误!
- 在Label上画线的问题
(@myid varchar(20)) //这里字符长度有问题吧?
as select * from tcaseinfo where caseid>@myid
GO
-----------------------
你没有给出长度,默认为1,这时传入的参数被截断,变成‘2’
所以‘>’时选出了全部记录;
'='时的记录数则变成了0