如何在Microsoft Access 2007中处理DB2数据
2008-10-22 00:00:00 来源:WEB开发网核心提示: 现在如果您观察STAFF表格,此行将不会再出现:但是毫无疑问,如何在Microsoft Access 2007中处理DB2数据(5),您可以看到对于员工350所做出的修改依然存在,Access 2007会保留表格的高级属性,因为它们会被DB2自动生成,当您保存这些修改并重新打开data grid
现在如果您观察STAFF表格,此行将不会再出现:
但是毫无疑问,您可以看到对于员工350所做出的修改依然存在。
Access 2007会保留表格的高级属性,如产生的列,顺序等等。比如,使用如下DDL(数据库定义语言)创建一个COMPLAINTS表格(在适当的地方替换您对PAULZ的描述)。
CREATETABLEPAULZ.COMPLAINTS(COMPLAINTNUMBERSMALLINTNOTNULL
GENERATEDALWAYSASIDENTITY(STARTWITH+1INCREMENTBY+1
MINVALUE+1MAXVALUE+32767NOCYCLECACHE20NOORDER),
LASTNAMEVARCHAR(50)NOTNULL,
COMPLAINTCLOB(1048576)NOTLOGGEDNOTCOMPACT);
现在把COMPLAINTS添加成Access 2007数据库的链接表格,并在表格中添加一些值。利用Access 2007数据栅格,您可以添加一些新行,不用考虑数据中的COMPLAINTNUMBER列,因为它们会被DB2自动生成。当您保存这些修改并重新打开data grid时,您将看到生成的列已经被添加到表格中:
当您试图给COMPLAINTNUMBER列设定确切值的时候会发生什么呢?如果您试图使用INSERT语句和DB2 CLP来设定本列的值时,您同样也会得到Access 2007的错误信息:
[]
赞助商链接