c#如何获取刚刚插入access(id自动增长)的ID呢?我是多线程 如果查询最后插入的一条 可能会出现不对应的现象
是access 好像不能直接写2句sql语句吧
能写一下么?
insert into pic (picurl,picname,isok) values('" + src + "','" + filename + "',1);select @@identity as NewID 这样?
多线程 如果分2句查的话 得用锁···
c# 获取 access 插入ID
答案:3 悬赏:0 手机版
解决时间 2021-03-07 02:40
- 提问者网友:斑駁影
- 2021-03-06 02:02
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-03-06 02:24
sql最后加一句
select @@identity as NewID
然后用reader读
reader["NewID"]
//
可以
我做过
两句之间用System.Environment.NewLine分开
insert into pic (picurl,picname,isok) values('" + src + "','" + filename + "',1)" + System.Environment.NewLine + "select @@identity as NewID 这样?
你可以用追问不?
你总补充问题,我要是不刷新都看不到的
select @@identity as NewID
然后用reader读
reader["NewID"]
//
可以
我做过
两句之间用System.Environment.NewLine分开
insert into pic (picurl,picname,isok) values('" + src + "','" + filename + "',1)" + System.Environment.NewLine + "select @@identity as NewID 这样?
你可以用追问不?
你总补充问题,我要是不刷新都看不到的
全部回答
- 1楼网友:酒安江南
- 2021-03-06 04:14
医院信息.医院名称 ??
你这对象还是字符串???
string insertstr="insert into 医院信息(医院名称, 医院地址, 邮编, 联系电话, 医院级别 ) values ('医院信息.医院名称', '医院信息.医院地址','医院信息.邮编','医院信息.联系电话','医院信息.医院级别')";
- 2楼网友:蕴藏春秋
- 2021-03-06 03:59
个人认为,插入完成之后,通过插入的条件进行搜索应该更保险一点。如select @@identity as NewID from pic where picurl='' and picname='' and isok=''.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯