【发布时间】:2015-05-28 23:21:55
【问题描述】:
通过 C# 和 MySQL ADO.NET 连接器,我使用 MySqlDataAdapter 和 MySqlCommandBuilder 更新表。
是否可以临时强制使用 autoinc 字段?
DataRow row = ...
row["Id"] = 90; // force autoinc value
using (MySqlDataAdapter adapter = ...)
{
MySqlCommandBuilder builder = new MySqlCommandBuilder(adapter);
int result = adapter.Update(new DataRow[] { row });
// The inserted ID is 20 and not 90...
【问题讨论】: