asp sql 查询数据是否存在,不存在增加一条记录
4个回答
展开全部
写一个存储过程
create procedure procedure_name
@id varchar(50)//你传进来的参数,假如多个,可以用逗号隔开
as
begin
IF EXISTS(SELECT * FROM table_name WHERE id=@patient_id)//假如不存在
BEGIN
insert into table_name ( ) values()
END
end
在后台调用存储过程语句:
exec procedure_name N'id';
create procedure procedure_name
@id varchar(50)//你传进来的参数,假如多个,可以用逗号隔开
as
begin
IF EXISTS(SELECT * FROM table_name WHERE id=@patient_id)//假如不存在
BEGIN
insert into table_name ( ) values()
END
end
在后台调用存储过程语句:
exec procedure_name N'id';
展开全部
sql = "select * From 表where 字段 = '你要找的值' "
rs.open sql,conn,1,1
if not rs.eof then
rs.update
else
rs.addnew
end if
rs("字段") = 你要找的值'
rs.update
rs.open sql,conn,1,1
if not rs.eof then
rs.update
else
rs.addnew
end if
rs("字段") = 你要找的值'
rs.update
参考资料: 大脑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql = "查询的条件"
rs.open sql,conn,1,1
if rs.eof then
'未查询到操作
else
'增加记录的代码
end if
rs.open sql,conn,1,1
if rs.eof then
'未查询到操作
else
'增加记录的代码
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断条件设为主键不允许重复后可以直接插入,存在则插入失败。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询