下面是我用ADOQuery1动态的写了一个存储过程;
请大家看看有什么问题?
提示在ADOQuery1.SQL.Add('returns (max_number char(15))');有错!
ADOQuery1.ParamCheck:=false;
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Create procedure get_number');
ADOQuery1.SQL.Add('returns (max_number char(15))');
ADOQuery1.SQL.Add('as');
ADOQuery1.SQL.Add('max_number');
ADOQuery1.SQL.Add('begin');
ADOQuery1.SQL.Add('select max(id) from consumefile ');
ADOQuery1.SQL.Add('suspend');
ADOQuery1.SQL.Add('end');
ADOQuery1.Open;
end;
请大家看看有什么问题?
提示在ADOQuery1.SQL.Add('returns (max_number char(15))');有错!
ADOQuery1.ParamCheck:=false;
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Create procedure get_number');
ADOQuery1.SQL.Add('returns (max_number char(15))');
ADOQuery1.SQL.Add('as');
ADOQuery1.SQL.Add('max_number');
ADOQuery1.SQL.Add('begin');
ADOQuery1.SQL.Add('select max(id) from consumefile ');
ADOQuery1.SQL.Add('suspend');
ADOQuery1.SQL.Add('end');
ADOQuery1.Open;
end;
解决方案 »
- Chart应用上的问题
- 非主窗口显示在任务栏后,窗口切换的问题
- 我要做一个QuickReport报表的Activex控件,然后嵌到IE里面,这可行吗?我在生成Activex contorl的时候,要选择一个进行包装的VCL构件,要选择
- ADO数据库编程中,TADOQuery中并没有MasterSource可选为主从表,那么,我们应该怎么实现主从表的操作呢?
- 如何延时1秒?
- 在Access数据库中能否创建象SQLSERVER中的临时表(#TempTableName)?
- 简单问题?我的第一个Dll怎么不能生成!
- 菜鸟求助:请问HWND定义在那个单元?我定义了一个HWND类型的变量,编译不通过
- *.vsd文件用什么软件打开,哪里能找到这个软件?
- 如何消除图片切换时的画面闪烁现象?
- 关于TComport的读写问题?
- 在DMI中,子窗口如何激活ALT+A的快捷键?
供你参考:
ADOQuery1.SQL.Add('Create procedure get_number'+
' (@max_number char(15) output) as'+
' set select @max_number=max(bianma) from Color ');