后台数据库是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”的记录呢?
解决方案 »
- 有个字符怎么不能显示
- 超简单的一个问题。。急!!!
- 调用OpenFileName这个API,怎么可以获得多选文件的列表?
- 怎样用Delphi编写SQL-SERVER建库程序?
- 三层结构,SQL Server2000数据库,DCOM应用服务器,关于不能保存存储过程查询后所做的修改。
- 求医院管理系统源码!
- 有'<test>'形式的String值(不含单引号),如何提取出'test'这四个字符到另一个string变量中呢?
- 在插件中如何继承原有的窗体接口中的函数????
- 在Delphi中如何进行日期型字段的加减?
- 提议:哪位能把《Delphi 5开发人员指南》的配套光盘内容传到网站供大家下载?另外...
- 请教怎么不通过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//把自动加一的字段值,由存储过程带回来