`
csstome
  • 浏览: 1521164 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于易语言4.12版本中外部数据库的说明

阅读更多

这是我(liigo)去年底(2008/11)发布在易语言论坛(bbs.eyuyan.com)的贴子,似乎一直未被搜索引擎收录,因而转载到这里,以便自己或他人用到时参阅。(唉,论坛总是对搜索引擎不友好,或着反过来说,搜索引擎一直对论坛不友好。)

原文地址:http://bbs.eyuyan.com/dispbbs.asp?BoardID=124&ID=169036

  易语言4.12版本中修改了外部数据库,主要目的就为了解决不能正确读取MS SQL Server数据库中的image或text字段的问题,但由于解决问题的方向有误,虽然在一定程度上解决问题,但同时要求必须按顺序读取字段值,反而造成了用户以前编写的程序用新版编译后不能正常执行,形成了比较严重的向下兼容性问题。我们对此表示歉意!并将在下一版本中修复。

  外部数据库不能正确读取MS SQL Server数据库中的image或text字段,与微软公司的SQL Server数据库的ODBC驱动程序有关。该驱动程序要求:如果SQL查询中包含image或text类型的字段,必须按照SQL查询语句中各字段出现顺序(如Select语句中未列出字段,则按表中字段的定义顺序)依次读取各字段的值,否则将会遇到“无效的描述符索引”之类错误。根据互联网网友反馈的信息,这貌似微软公司驱动程序的BUG,并有网友表示该BUG已在2005版本中被修正。

  修改后的外部数据库,在MSSQL数据库表中或查询语句中不包含image或text类型字段的情况下,其行为与4.12之前版本相同(不要求按顺序读取)。如果需要读取image或text类型字段,我们建议:在SQL查询语句(Select)中明确列出各字段名称,并将image或text类型字段放在所有字段最后,同时按字段出现的顺序依次读取。

分享到:
评论

相关推荐

    -〉易语言4.12版本

    易语言4.12版本是该编程环境的一次重要更新,专为已安装早期版本的用户设计,旨在提供性能优化、新功能添加以及可能存在的错误修复。易语言是一款以“易”为理念,旨在简化编程过程,让普通用户也能轻松进行程序开发...

    易语言外部数据库使用

    “易语言3.6版外部数据库使用.chm”是帮助文档,详细解释了易语言3.6版本中关于外部数据库的使用方法和示例。CHM文件是一种常见的Windows帮助文件格式,包含了丰富的文本、图像和示例,是你深入学习易语言数据库操作...

    易语言4.12特别文件

    本文将深入探讨易语言4.12版本中的一个特殊文件——"e_hWnd.dll",以及与其相关的其他组件。 首先,"e_hWnd.dll"是一个动态链接库文件,它在易语言的运行环境中扮演着重要的角色。在编程领域,DLL文件是程序共享...

    易语言教程 ODBC连接外部数据库

    在易语言中,要实现ODBC连接外部数据库,首先需要安装对应数据库的ODBC驱动,并在操作系统中设置数据源(DSN,Data Source Name)。数据源是ODBC驱动程序和实际数据库之间的桥梁,它包含了数据库的地址、用户名、...

    易语言合并多个EDB数据库源码

    在本资源中,我们讨论的是如何使用易语言来合并多个EDB数据库源码,这对于处理大量数据的程序开发人员来说是一个非常实用的功能。 EDB(Easy Database)是易语言自带的一种数据库文件格式,用于存储程序运行中的...

    易语言导入EXCEL到EDB数据库源码

    首先,我们需要理解易语言中的外部数据库组件。这是易语言提供的一种与数据库交互的工具,它可以连接多种类型的数据库,如MySQL、SQL Server、Oracle等,以及自定义的EDB数据库。通过这个组件,开发者可以执行SQL...

    易语言源码易语言SQLserver数据库操作例程.rar

    3. 数据库操作基础:在易语言中,常见的数据库操作包括打开数据库、关闭数据库、执行SQL语句、处理结果集等。例如,"打开数据库"命令用于打开已连接的数据库,"关闭数据库"命令用于释放数据库资源,"执行SQL"命令...

    易语言4.12超精版

    易语言4.12超精已经破了的可以独立编辑

    易语言外部数据库调用源码

    在“易语言外部数据库调用源码”这个资源中,我们主要讨论的是如何利用易语言来与外部数据库进行交互,如Access和SQL Server。 首先,通用连接access和通用连接sql指的是易语言中实现的数据库连接模块。Access是...

    易语言源码易语言用TXT文档做数据库源码.rar

    易语言源码易语言用TXT文档做数据库源码.rar 易语言源码易语言用TXT文档做数据库源码.rar 易语言源码易语言用TXT文档做数据库源码.rar 易语言源码易语言用TXT文档做数据库源码.rar 易语言源码易语言用TXT文档做...

    易语言源码易语言新建MDB数据库源码.rar

    易语言源码易语言新建MDB数据库源码.rar 易语言源码易语言新建MDB数据库源码.rar 易语言源码易语言新建MDB数据库源码.rar 易语言源码易语言新建MDB数据库源码.rar 易语言源码易语言新建MDB数据库源码.rar ...

    易语言对象excel读取MDB数据库

    标题中的“易语言对象excel读取MDB数据库”指的是使用易语言这一编程工具,通过对象操作的方式,实现对Excel文件的数据读取,并与MDB(Access数据库)进行交互的技术。易语言是一种面向对象、易于学习和使用的中文...

    易语言源码易语言远程操作数据库源码.rar

    易语言源码易语言远程操作数据库源码.rar 易语言源码易语言远程操作数据库源码.rar 易语言源码易语言远程操作数据库源码.rar 易语言源码易语言远程操作数据库源码.rar 易语言源码易语言远程操作数据库源码.rar ...

    易语言源码易语言将access数据库导入sqlite数据库源码.rar

    易语言源码易语言将access数据库导入sqlite数据库源码.rar 易语言源码易语言将access数据库导入sqlite数据库源码.rar 易语言源码易语言将access数据库导入sqlite数据库源码.rar 易语言源码易语言将access数据库...

    易语言使用数据库连接组件打开EXCEL

    首先,我们需要理解易语言中的数据库连接组件。这个组件通常包含了连接数据库、执行SQL语句、获取数据等功能,对于Excel文件而言,我们可以将其视为一个特殊的数据库,通过ODBC(Open Database Connectivity)或者...

    易语言源码多用户远程数据库操作.rar

    在“易语言源码多用户远程数据库操作”这个主题中,我们将深入探讨如何使用易语言来实现多用户同时对远程数据库进行操作的相关知识点。 1. **多用户并发访问**:在多用户环境中,数据库需要处理来自多个客户端的...

    易语言模块外部数据库.rar

    1. 导入模块:在易语言环境中,将“模块外部数据库”导入到项目中。 2. 建立连接:通过调用相应函数,如“建立数据库连接”,输入必要的连接参数。 3. 执行SQL:使用“执行SQL语句”函数,传递SQL命令,执行数据库...

    易语言access数据库中添加与读取图片

    本教程将详细讲解如何在易语言环境中操作Access数据库,实现图片的添加与读取功能。 易语言是一种以“易”为理念的编程语言,它具有直观的语法和丰富的库支持,使得编程变得更加简单。在易语言中与Access数据库交互...

Global site tag (gtag.js) - Google Analytics