【发布时间】:2019-10-07 08:07:27
【问题描述】:
我有一张表 Users 有 3 列 Id、Name、Address。
我正在使用usersTableAdapter.Insert() 添加新记录,但它需要所有 3 个参数,包括身份列 Id 和 auto-incremented,并且无法手动添加。
代码如下:
this.usersTableAdapter.Insert("Haroon", "Pakistan");
这不起作用。
有没有什么方法可以在不提供Id 值的情况下使用上述命令?
【问题讨论】:
-
不要使用
TableAdapter,而是自己编写SQLINSERT语句(INSERT INTO Users(Name, Address) VALUES (@Name, @Address),并使用SqlCommand.ExecuteNonQuery()执行它
标签: c# tableadapter