后台数据库是sqlserver 2000,表为t1(id int,f1 varchar(255)),t1.id为自增长字段,我写了一个储存过程:SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
ALTER procedure p_bs_provider_save
@id int Output,
@f1 varchar(255)as
begin
insert into t1(f1) values(@f1)
end
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
前台是用delphi6,如代码:
with adocommand1 do
begin
Parameters.ParamValues['@f1']:='ABC'
Parameters.Refresh ;
Execute;
end adocommand1为Tadocommand,我的问题是,当我在前台一运行程序的时候,我如何取出当前记录(f1='ABC')新增表“t1”的字段“id”的记录呢?
GO
SET ANSI_NULLS ON
GO
ALTER procedure p_bs_provider_save
@id int Output,
@f1 varchar(255)as
begin
insert into t1(f1) values(@f1)
end
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
前台是用delphi6,如代码:
with adocommand1 do
begin
Parameters.ParamValues['@f1']:='ABC'
Parameters.Refresh ;
Execute;
end adocommand1为Tadocommand,我的问题是,当我在前台一运行程序的时候,我如何取出当前记录(f1='ABC')新增表“t1”的字段“id”的记录呢?
解决方案 »
- delphi7有关C8051F340与PC的USB通讯的问题:
- 关于Delphi基础的问题,高手帮帮忙
- 请大虾给我一个存取文件的小例子!
- 使用actionmanager时,actiontoolbar最右边的下三角箭头怎么取消?
- 特急寻呼!
- tanqch接分
- 如何在DBGrid中输入和显示按代码对应的字段? (如'0'--系统管理员,'1'--录入人员,...)
- 有谁面临被吵的危险呢?(菜鸟级大本营)
- 如何将统计图打印出来?请附详细例程。(柱状,饼状,折线。。。)(我烧高香了50分)
- 各路大仙,快来救命
- 请教怎么不通过ODBC连接同一目录下的ACCESS数据库
- 如何在delphi中关闭特定端口?
select t1 from t1 where f1='ABC'
ALTER procedure p_bs_provider_save
@id int Output,
@f1 varchar(255)
as
begin
insert into t1(f1) values(@f1)
SELECT @ID = @@IDENTITY
end//把自动加一的字段值,由存储过程带回来