怎么在程序中 把存储过程添加到数据库呀?比如,在memo里写了一段存储过程,然后把他添加到数据库里!

解决方案 »

  1.   

    ?
    1 存储过程是先在数据库里写好,在前端调用的。
    2 每种数据库(SQLSERVER.ORACAL)的存储过程的格式或关键值稍有不同。
    所以你没必要这么做
      

  2.   

    把存储过程先读到一个String里边再把它付给 adoCommand.CommandText 再执行就可以了。
      

  3.   

    create procedure 当作SQL语句执行就可以了。
      

  4.   

    直接使用ADOQuery执行memo里面的Text就行了,只是要注意不同的数据库的存储过程格式有点不一样
      

  5.   

    在数据库中新建一个存储过程,将Memo里的东东拷过去就行了。呵呵,一般都是先在数据库中建存储过程,然后在程序中调用啊!
      

  6.   

    neCenter(复制中心)    我把它当做sql语句不行呀!!
      

  7.   

    当作简单的sql语句,数据库当然不认它了
    要让数据库知道你这个sql语句是存储过程,然后数据库注册这个sql语句....
      

  8.   

    当作SQL语句执行就可以了。
      

  9.   

    当作简单的sql语句,数据库当然不认它了
    要让数据库知道你这个sql语句是存储过程,然后数据库注册这个sql语句....
      

  10.   

    我的意思是比如,把在查询分析器中创建存储过程的代码,粘到memo中,然后怎么添到数据库中!
      

  11.   

    with adocommand1 do
    begin
      commandtext := memo1.text
      excute;   
    end;