我是dephi 新手,不理解存储过程的含义;
希望高手们能给点提示!!!

解决方案 »

  1.   

    这么多分问这么简单的问题,,我的口水呀,,,:)
    通常是你在数据库里写好存储过程,,再用ADOStoredProc1连接上它。
    添加ADOStoredProc组件,先设置ADOStoredProc组件的链接字符串,保证与sql server数据库链接成功。然后设置ADOStoredProc组件的ProcedureName属性为存储过程的名称,点击ADOStoredProc.TParameters属性,自动获取存储过程的参数列表。
    通过代码添加存储参数
    try
    adostoredproc.Parameters.ParamValues['@percent']:=具体的值
    adostoredproc.execproc;
    except
     on e:exception do
      showmessage(e.message) //如果执行出错,将显示出错信息
    end;
      

  2.   

    1。存储过程必须写在服务器上:
    Create Procedure.....
    2。存储过程在执行之前需要对参数赋值3。存储过程的返回值可以通过参数获得
    参考一下李维的书就可以找到很多例子
      

  3.   

    CREATE PROCEDURE [dbo].[alldepart] 
    @danme output
    AS
    select @danme=dname  from yourtable 
    GO
      

  4.   

    MySQL上有存储过程吗??
    有的话是怎么做的??
      

  5.   

    mysql 4.0以及之前的版本都是没有存储过程和触发器的。
      

  6.   

    存储过程的例子在系统数据库里有好多啊,,你看看master, northwind