使用 formview 执行标量

发布于 2024-08-31 12:32:47 字数 188 浏览 3 评论 0原文

我有表单视图,我在事件 sqlds_inserted 中编写了这段代码,

text1.text=e.Command.ExecuteScalar().ToString(); 

以获得最后插入的记录的 id 它有效,但每次我添加记录时,它都会插入两条具有相同数据的记录 当我删除这段代码时 效果很好

i have form view i wrote this code in event sqlds_inserted

text1.text=e.Command.ExecuteScalar().ToString(); 

to have the id for the last inserted record
it works but every time i add record it inserts tow records with the same data
when i delete this code
it works fine

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

征﹌骨岁月お 2024-09-07 12:32:47

formview 通过默认的 sqldatasource (或 objectdatasource 等)插入一条记录,然后您通过 ExecuteScalar 方法调用另一个插入(代码中的 e 代表您正在使用的数据源)。

The formview is inserting a record via the default sqldatasource (or objectdatasource, etc...) and then you are calling another insert via the ExecuteScalar method (e in your code represents the datasource you are using).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文