用ADO控件可以对存储过程查看、创建、编辑、修改吗?
我用的数据库 是SQL SERVER

解决方案 »

  1.   

    可以:
      查看用:Ado.Sql.Text:='Sp_HelpText ''存储过程名''';
      创建用:Ado.Sql.Text:='Create Procedure Usp_Name '
                           +' @P varChar(20) as'
                           +' Select * from sysobjects Go';
      编辑、修改:Ado.Sql.Text:='ALTER Procedure Usp_Name '
                              +' With Encryption AS '
                              +' Select * from syscolumns go';
      

  2.   

    谢谢楼上两位!:)
    TO  97866(weiLuang) 查看用:Ado.Sql.Text:='Sp_HelpText ''存储过程名''';
    中ADO是什么控件呀???TO   hightz(tiger) adoproc ??好象没这个控件啊!?
    我就是想知道用哪个控件、哪个属性
      

  3.   

    怎么没人帮忙啊,自己UP,UP ,UP!
      

  4.   

    ADOQuery 可以执行SQL语句。而SQL语句可以完成所有你想的一切。你做得只是读返加的数据集。上面说的adoproc应是指 TADOStoredProc ,是用来执行存储过程的。找本delphi数据库编程的书自己看看。
      

  5.   

    呵呵,别那么烦,用ADOQUERY,然后把那个改为exec sql_helpText 'procedure'
      

  6.   

    ADO 就是ADOQUERY控件,用ADO执行SQL语句吗。我简写了 :P
      

  7.   

    ADOQuery.SQL.Text的语句如下:(存储过程名自填)select text from syscomments where id=object_id('存储过程名')ADOQuery.Open后
    FieldByName('Text').Asstring中的值即是存储过程的内容。这种方法绝对可以。