有关应用ODBC技术访问数据源的方法及实例分析
- 作者:admin 来源:网络 日期:2009-4-20 23:38:32
下面再举例说明lnsert语句的使用以及错误处理。假设前面已联接数据库成功,句柄还是Dbnum。
DimstrAsString
DimcurnumAslnteger
Dimm_xmmc,m_xmdmAsString
Str=insertintozydmb(xmmc,xmdm)Values(+'+m_xmmc+'+,
+m_xmdm+'+)
curnum=Server_Execute(Dbnum,str)'执行SQL语句
ServerDbnumBeginTransaction'开始事务
ServerDbnumCommit'事务提交
ServercurnumClose'释放句柄
OnerrorGotoerr'若出错跳转
Gotook'正确跳转
err:PrintError!...
ServerDbnumBeginTransaction'开始事务
ServerDbnumRollback'事务回退
ServercurnumClose'释放句柄
ServerDbnumDisconnect'与数据源脱离联接
ok:PrintOK.....
其中,str中用了字符串相加,因为m_xmmc与m_xmdm对于Oracle数据库是外部的变量,在MapBasic中必须这样处理。
通过ODBC对数据库执行其它操作与上面的类似。
在以上示例中调用了很多函数,这些函数是由MapInfo提供的,读者不需详细了解它们,只要知道在何时需要调用能完成何种功能的函数就可以了,因为不同的开发环境会有不同的函数。在其它开发环境下调用其它类型数据库可以参照前面的说明和例子并结合适当的手册进行。
6结束语
作为一种跨平台的解决方案,ODBC不仅解决了客户机/服务器体系结构上的数据库联接问题,同时也能解决桌面数据库的联接问题,而且它还能对可映射为二维表格的几乎所有的数据进行联接访问,如在电子表格、文本文件以及面向文件的数据存储中生效。ODBC本身足够灵活,它可以适应各种类型的数据源,虽然它的焦点是数据库。http://www.dxlww.net代写论文网
总之,近年来,ODBC得到了快速的发展,使用也日益广泛。它作为一项重要的技术,在各大厂商的合作和努力下,以及随着SQL的推广和规范,用户和开发商都会更加依赖这一技术。ODBC技术必将得到更大的发展,它的使用也必将越来越广泛,越来越深入。
.曹康,曹永胜,王洁等译.ODBC深入剖析.北京:电子工业出版社,1996
岳红宇,金以慧,郭宇春.全面了解ODBC技术.计算机世界,1995,12:
参考文献
1.萨师煊,王珊.数据库系统概论.北京:高等教育出版社,1993
2.MapInfo公司.MapInfo使用手册
代写论文联系方式
联系QQ:904272800

联系信箱:904272800@qq.com

代写论文导航
客户、写手申请单
最新论文
热点论文