| 发表于:2007-04-02 15:24:33 楼主 |
存储过程创建如下: create procedure writebankbill ( @accountno varchar(50), @accountname varchar(50), @dealdate datetime, @debit varchar(50), @lend varchar(50) ) as insert into bankbill(accountno, accountname, dealdate, debit, lend) values(@accountno, @accountname, @dealdate, @debit, @lend) go 存储过程调用如下: var accountno, accountname: string; dealdate : tdatetime; debit, lend: string; dealdate:= strtodate( '2007-03-03 '); debit:= trim( '123 '); lend:= trim( '123 '); accountname:= trim( '123 '); accountno:= trim( '123 '); with dmodule.strpre do begin close; parameters.parambyname( '@dealdate ').value := dealdate; parameters.parambyname( '@accountno ').value := accountno; parameters.parambyname( '@accountname ').value := accountname; parameters.parambyname( '@lend ').value := lend; parameters.parambyname( '@debit ').value := debit; EXECproc; end; |
|
|
|
|