DB2 9与Microsoft Access 2007(二)
2008-11-07 16:32:56 来源:WEB开发网但是毫无疑问,您可以看到对于员工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的错误信息:
您可以把DB2 作为后端服务器来对链接表格做出很多不同的处理。尽管下面的范例超出了本文讨论的范畴,但我还是在DB2中创建了一个可以包含Access 2003表格的视图(这个版本号没有弄错)。您可以在下图中看到我把它设置成了Access 2007的链接表格。当我选择这个对象时,Access 2007会通过DB2取出它所认为是DB2视图但实际上属于OLE DB功能的数据,然后再从Access 2003中得到数据。怎么样,很便捷吧。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››Microsoft Outlook 2010 邮箱客户端中常用邮件设置...
- ››db2诊断系列之---定位锁等待问题
- ››Access数据库安全策略之ASP式
- ››Accessibility.updateProperties ,Accessibility...
- ››db2 命令选项解释
- ››Microsoft Office2007Open XML 格式的术语表
- ››Microsoft PowerPoint 2010介绍
- ››Microsoft ReportViewer(微软报表)项目中的应用...
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
更多精彩
赞助商链接