你用了什么类似于ListBox,StringList之类的控件了吧
解决方案 »
- imagelist+listview的VSICON模式,图标颜色问题
- 简单多线程应用
- 写一个简单的位图按钮组件,位图按钮支持两种状态(正常状态和鼠标经过状态)
- 数据库为:mysql+linux,请问哪一个数据驱动程序?
- 在Data Module中可以写function吗?为什么我写的function中连showmessage()都不好用?
- dataset的filter中怎么用DATETIME类型
- 在EDIT编辑框中,输入时不是数字给KEY付什么值让它什么都不返回?
- 请问:我用了一个Paintbox来画图,我怎么才可以改变他的背景色,就像windows画板那样?
- 在向Panel等类似的容器控件中加入N个Checkbox控件,用Panel.Componentcount得出数为0,这是为什么?
- 编译报错,大家帮忙看看,50分
- 为什么我安装flatstyle控件时总是出现这样的问题?
- Delphi 中如何調用其他的程序?
storedproc1.params[1].AsString:=edit10.text; storedproc1.Prepare;
storedproc1.ExecProc;
if storedproc1.Params[2].asinteger=1 then
begin
messagedlg('此商号名称不存在!',mtwarning,[mbok],0);
edit10.SetFocus;
abort;
end;
我的storedproc控件的params参数列表为
0.@RETURN_VALUE
1.@wealthno
2.@flag
我的sql代码是
use newbaoguan
go
if object_id ('testbing_wealthno') is not null
drop proc testbing_wealthno
go
create proc testbing_wealthno
@wealthno char(6),
@flag int output
as
set @flag=10
begin tran if not exists(select * from view_wealthno_bing
where view_wealthno_bing.wealthno=@wealthno)
begin
set @flag=1
rollback tran
return
end
commit tran
我测试sql代码时,若没有输入@flag的值,则系统提醒输入,可@flag 已设为output
希望各位高手指点迷津
ADOStoredProc1.ProcedureName := 'testbing_wealthno;1';ADOStoredProc1.Parameters.Clear;ADOStoredProc1.Parameters.CreateParameter('@ReTurn_value', ftInteger, pdreturnvalue,0,(null));ADOStoredProc1.Parameters.CreateParameter('@wealthno' , ftString, pdInput, 6, edit10.text);
ADOStoredProc1.Parameters.CreateParameter('@flag', ftinteger, pdOutput, 0, (null));
storedproc1.parameters.paramByName('@wealthno').
又将@flag的paramtype属性改为output
,但是出现下列错误情况
general sql error
[microsoft] [ODBC SQL SERVER DRIVER]没有提供需要的指示器变量