对于insert 你也应该用 Database.ExecuteNonQuery(sql, prams);
如果想要返回刚才生成的新纪录的id你应该再次进行一次查询:
' Get the new id:
sql="SELECT @@IDENTITY AS id"
Set rs = cn.Execute(sql)
id= rs.Fields("id").value
或 Convert.ToInt32(Database.ExecuteDataSet(sql).Tables[0].Rows[0][0])你会获取新的id
如果想要返回刚才生成的新纪录的id你应该再次进行一次查询:
' Get the new id:
sql="SELECT @@IDENTITY AS id"
Set rs = cn.Execute(sql)
id= rs.Fields("id").value
或 Convert.ToInt32(Database.ExecuteDataSet(sql).Tables[0].Rows[0][0])你会获取新的id
解决方案 »
- 母版页与用户控件的引用问题
- detailsview 怎么验证数据最好
- 客户有个要求将他需要的数据列表可以导出为word格式..郁闷啊..
- 大家伙帮个忙(顶者有分)
- 为什么私有变量的内容会消失?
- javascript 怎么让未定义的对象不提示错误
- 最近郁闷死了,因为是新手,被这个总提交问题困扰了很久.继续请教各位,谢谢!!
- 跨项目获取登录的用户
- 再次请教一个问题“找不到类型或命名空间名称“Circle”(是否缺少 using 指令或程序集引用?)”
- 我用VS.NET调试的第一个aspx页,出现如下错误提示,哪位大侠指教?
- 有关xml删除的问题
- 非常急!!!关于FreeTextBox文本存入数据库的问题~
2:把try/catch块去掉,看看是不是有报错
这段代码来看,代码编写没有任何问题,
肯定你调用add方法时参数值错误,一般的情况是时间参数问题或数据类型不正确,或者你得数据库不允许为空
在查询分析器中试一下!