保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机信息技术 >> 正文

应用 ODBC技术访问数据源的方法及实例


Server Dbnum Disconnect '与数据源脱离联接

Print "退出Oracle 数据库成功!"

End MapInfo '退出MapInfo

End Sub

在上面的程序中,基本上是按照前面所述的步骤来进行的,但它又是不同的,它有很多步骤都没有或省略了,因为它们在Maplnfo中并不是必要的。上面还有关于执行Select语句的数据处理。

下面再举例说明lnsert语句的使用以及错误处理。假设前面已联接数据库成功,句柄还是Dbnum

Dim str As String

Dim curnum As lnteger

Dim m_xmmc, m_xmdm As String

Str="insert into zydmb(xmmc,xmdm) Values("+ "'"+ m_xmmc+ "'"+","

+m_xmdm+"'"+")"

curnum =Server_Execute(Dbnum,str) '执行SQL语句

Server Dbnum Begin Transaction '开始事务

Server Dbnum Commit '事务提交

Server curnum Close '释放句柄

Onerror Goto err '若出错跳转

Goto ok '正确跳转

err:Print "Error!..."

Server Dbnum Begin Transaction '开始事务

Server Dbnum Rollback '事务回退

Server curnum Close '释放句柄

Server Dbnum Disconnect '与数据源脱离联接

ok: Print "OK....."

其中,str中用了字符串相加,因为m_xmmcm_xmdm对于Oracle 数据库是外部的变量,在MapBasic中必须这样处理。

《应用 ODBC技术访问数据源的方法及实例(第6页)》
本文链接地址:http://www.oyaya.net/fanwen/view/141232.html

★温馨提示:你可以返回到 计算机信息技术 也可以利用本站页顶的站内搜索功能查找你想要的文章。