Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
插入行的步骤与更新行的步骤非常相似,区别在于无需在执行插入操作之前在表中定位行。在表中插入行的顺序无关紧要。
以下代码会插入一个新行。
t.InsertBegin(); t.SetInt( id, 3 ); t.SetString( lname, "Carlo" ); t.Insert();
如果没有设置其中一列的值,并且该列有缺省值,则使用该缺省值。如果该列没有缺省值,将使用以下条目之一:
对于可为空的列,添加空值。
对于禁止使用空值的数字列,添加 0。
对于禁止使用空值的字符列,添加空字符串。
要显式将一个值设置为空值,可使用 setDBNull 方法。
对于更新操作,在执行提交操作后,插入将应用到永久存储中的数据库。在 AutoCommit 模式中,执行插入方法本身就包含了提交操作。