Access数据库中,如何在插入一条记录之后将该记录中自动生成的ID取出来返回? 该ID是作为主键的 。有朋友说使用OleDbParameter的ParameterDirection指定为Output,我试了一下,没有成功。各位有什么办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有个笨办法,既然是自动生成的,如果是每次增1的话,那你就取max(id)就可以了 我也想过这个办法,但需要重新查询一次,而且不是很严密,如果同时有多个插入操作的话估计就会出问题了,使用SqlDbParameter.Direction那样可以在存储过程里面来设置返回值,但Access里面不知道怎么弄,是不是不支持亚? ncowboy,能否写的更具体一点? dim sql as string="insert into.....;select @@identity as 'aaa'"dim command as new(sql,connection对象)dim id as integer=command.executescalar 你紧接着inser以后,然后select @@identity , 得到的就是你的结果 ="insert into.....;select @@identity as 'aaa'";...{"在 SQL 语句结尾之后找到字符。" } Select @@identity 操作对SqlServer是可以的,但我对access操作的时候就得出违例:{"在 SQL 语句结尾之后找到字符。" }难道是Access不支持? access不能用@@identity。只能重新查询,为防止多人操作,给一个自己的标记栏,比如是插入时的时间,然后按这个时间再去查询max(id) 还是用SQL 吧,呵.如果可能的话 当前目录下的页面的路径,如何得到? 请问一下有没有asp.net 教学视频?? 请高手帮忙看一下什么问题 如果写一个string数组把gridview的值赋值进去 [求助]关于自定义reperter问题 请问c# ASP.NET中dataGrid控件能否支持可编辑模式 高分请教!! 关于AJAX UpdatePanel的疑问 菜鸟求救!!!!请高手指点水晶报表生成柱状图问题!!! 如何让TEXTBOX,或LISTBOX WEB控件具有想CLICK类似的事件,让选择的内容显示到另外一个TEXTBOX中去 asp.net 画图并发问题 radiobutton.checked=true,实现不了。
dim id as integer=command.executescalar
...
{"在 SQL 语句结尾之后找到字符。" }
{"在 SQL 语句结尾之后找到字符。" }
难道是Access不支持?