TADOquery 如何调用带有返回值的Sql Server存储过程?(50分)

  • 主题发起人 主题发起人 fantastar
  • 开始时间 开始时间
F

fantastar

Unregistered / Unconfirmed
GUEST, unregistred user!

Adoquery1.Active:= false;
Adoquery1.SQL.Text := 'Exec Chat_insert_new_content '
+''''+username+''' , '''+ Talk_objecter +''', '
+Talk_hidden+' , '+Talk_action_aid+' , '''+Talk_content+'''';

Adoquery1.ExecSQL;
以上存储过程可以执行,但如何得到返回值?
 
Adoquery1.SQL.Text := 'Chat_insert_new_content '
+''''+username+''' , '''+ Talk_objecter +''', '
+Talk_hidden+' , '+Talk_action_aid+' , '''+Talk_content+'''';
Adoquery1.Open;
 
使用open就可以。
一般地,用execute是不返回值的
 
使用open就可以。
一般地,用execute是不返回值的
 
使用open就可以。
一般地,用execute是不返回值的
 
可以使用TQuery按SQL语法执行,而不用TADOquery。
 
多人接受答案了。
 
后退
顶部