当前位置:文档之家› 易语言-数据库帮助文档

易语言-数据库帮助文档

易语言-数据库帮助文档
易语言-数据库帮助文档

易语言-数据库帮助文档

系统核心支持库 (5.0#64版)

--- 命令类别: 数据库 ---

是否支持多用户

调用格式: 〈逻辑型〉是否支持多用户 () - 系统核心支持库->数据库

英文名称:MutiUser

检查本支持库所提供的数据库功能是否支持多用户同时对数据库操作。如果支持,返回真,否则返回假。本命令为初级命令。

操作系统需求: Windows

****************************************************

取错误码

调用格式: 〈整数型〉取错误码 () - 系统核心支持库->数据库

英文名称:GetErrCode

如果执行某数据库命令失败,在其后执行本命令可以取回非 0 的数据库错误码值。如果该数据库命令执行成功,执行本命令将返回 0 。本命令为初级命令。

操作系统需求: Windows

****************************************************

取错误信息

调用格式: 〈文本型〉取错误信息 () - 系统核心支持库->数据库

英文名称:GetErrMsg

如果执行某数据库命令失败,在其后执行本命令可以取回错误信息文本。如果该数据库命令执行成功,执行本命令将返回空文本。本命令为初级命令。

操作系统需求: Windows

****************************************************

创建

调用格式: 〈逻辑型〉创建 (文本型欲创建数据库的文件名,字段信息数组字段信息表) - 系统核心支持库->数据库

英文名称:create

创建指定的数据库文件,如果该数据库文件存在,将被覆盖。成功返回真,失败返回假。本命令为初级命令。

参数<1>的名称为“欲创建数据库的文件名”,类型为“文本型(text)”。

参数<2>的名称为“字段信息表”,类型为“字段信息(FieldInf)”,提供参数数据时只能提供数组数据。参数数组值中顺序指定本数据库中所有字段的信息。

操作系统需求: Windows

****************************************************

打开

(文本型数据库文件名,,文本型在程序中调用格式: 〈逻辑型〉打开

使用的别名,,,逻辑型是否只读,,,整数型共享方式,,,文本型保留参数1,,,文本型数据库密码,,,文本型数组/非数组索引文件表,,... ) - 系统核心支持库->数据库

英文名称:use

打开指定的数据库文件。成功返回真,并自动将当前数据库设置为此数据库,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。

参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。

参数<2>的名称为“在程序中使用的别名”,类型为“文本型(text)”,可以被省略。别名为在后面的程序中引用本数据库时可使用的另一个名称。欲引用一个

已经被打开的数据库可以使用该数据库本身的名称(数据库名称为数据库文件名的无路径和后缀部分。譬如 c:\my documents\gz.edb ,其数据库名称为 gz ),也可以使用在此处所指定的别名。别名主要用作避开重复的数据库名称或者简化对长数据库名的引用。数据库名称与别名皆不区分大小写,在查找数据库时,系统将优先查找别名。如果本参数被省略,默认为没有别名。

参数<3>的名称为“是否只读”,类型为“逻辑型(bool)”,可以被省略。参数值说明是否仅对数据库进行读操作,如果省略本参数,默认为假。

参数<4>的名称为“共享方式”,类型为“整数型(int)”,可以被省略。参数值指定在多用户环境中限制其它用户操作此数据库的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一:

1、#无限制:允许其它用户任意操作此数据库;

2、#禁止读:禁止其它用户读此数据库;

3、#禁止写:禁止其它用户写此数据库;

4、#禁止读写:独占使用此数据库,禁止其它用户的任何操作。

参数<5>的名称为“保留参数1”,类型为“文本型(text)”,可以被省略。本参数仅用作保留参数位置。

参数<6>的名称为“数据库密码”,类型为“文本型(text)”,可以被省略。本参数提供访问数据库时所需要的密码,如果该数据库没有被加密,请提供空文本。注意“?”(即单个问号)是一个特殊的密码文本,它要求系统当发现所欲打开的数据库具有密码保护时,自动弹出一个密码输入框提示用户输入正确的密码。如果用户在该输入框中取消输入或连续三次输入了错误密码,打开命令将失败,且执行“取错误码”命令将返回-78。如果本参数被省略,默认为空文本。

参数<7>的名称为“索引文件表”,类型为“文本型(text)”,可以被省略,

提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定本数据库的所有索引文件,它们将被同步打开,以便得到及时更新。

操作系统需求: Windows

****************************************************

替换打开

调用格式: 〈逻辑型〉替换打开 (文本型数据库文件名,,文本型在程序中使用的别名,,,逻辑型是否只读,,,整数型共享方式,,,文本型保留参数1,,,文本型数据库密码,,,文本型数组/非数组索引文件表,,... ) - 系统核心支持库->数据库

英文名称:ruse

打开指定的数据库文件。成功返回真,并自动关闭当前数据库后将当前数据库设置为此数据库,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。

参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。

参数<2>的名称为“在程序中使用的别名”,类型为“文本型(text)”,可以

被省略。别名为在后面的程序中引用本数据库时可使用的另一个名称。欲引用一个已经被打开的数据库可以使用该数据库本身的名称(数据库名称为数据库文件名的无路径和后缀部分。譬如 c:\my documents\gz.edb ,其数据库名称为 gz ),也可以使用在此处所指定的别名。别名主要用作避开重复的数据库名称或者简化对长数据库名的引用。数据库名称与别名皆不区分大小写,在查找数据库时,系统将优先查找别名。如果本参数被省略,默认为没有别名。

参数<3>的名称为“是否只读”,类型为“逻辑型(bool)”,可以被省略。参

数值说明是否仅对数据库进行读操作,如果省略本参数,默认为假。

参数<4>的名称为“共享方式”,类型为“整数型(int)”,可以被省略。参数值指定在多用户环境中限制其它用户操作此数据库的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一:

1、#无限制:允许其它用户任意操作此数据库;

2、#禁止读:禁止其它用户读此数据库;

3、#禁止写:禁止其它用户写此数据库;

4、#禁止读写:独占使用此数据库,禁止其它用户的任何操作。

参数<5>的名称为“保留参数1”,类型为“文本型(text)”,可以被省略。本参数仅用作保留参数位置。

参数<6>的名称为“数据库密码”,类型为“文本型(text)”,可以被省略。本参数提供访问数据库时所需要的密码,如果该数据库没有被加密,请提供空文本。注意“?”(即单个问号)是一个特殊的密码文本,它要求系统当发现所欲打开的数据库具有密码保护时,自动弹出一个密码输入框提示用户输入正确的密码。如果用户在该输入框中取消输入或连续三次输入了错误密码,打开命令将失败,且执行“取错误码”命令将返回-78。如果本参数被省略,默认为空文本。

参数<7>的名称为“索引文件表”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定本数据库的所有索引文件,它们将被同步打开,以便得到及时更新。

操作系统需求: Windows

****************************************************

置当前库

调用格式: 〈逻辑型〉置当前库 (文本型数据库别名或名称) - 系统核心支持库->数据库

英文名称:select

本命令选择一个已经被打开的数据库为当前数据库,大部分数据库操作命令都针对当前数据库,譬如:记录指针的移动、字段的读写等等。如果指定数据库不存在或者尚未被打开,命令将返回假,否则返回真。本命令为初级命令。

<1>的名称为“数据库别名或名称”,类型为“文本型(text)”。参数值参数

指定一个已经被打开的数据库。

操作系统需求: Windows

****************************************************

取当前库

调用格式: 〈文本型〉取当前库 () - 系统核心支持库->数据库

英文名称:dbf

返回当前数据库的别名,如不存在别名,则返回其名称。如果未设置当前数据库,将返回空文本。本命令为初级命令。

Windows 操作系统需求:

****************************************************

关闭

调用格式: 〈无返回值〉关闭 (,文本型数据库别名或名称,) - 系统核心支持库->数据库

英文名称:CloseDBF

本命令关闭已经被打开的指定数据库。如果没有提供数据库名称,默认为关闭当前数据库。如果当前数据库被关闭,当前数据库状态值将被设置为空,此时可重新使用“置当前库”命令来进行相应设置。本命令为初级命令。

参数<1>的名称为“数据库别名或名称”,类型为“文本型(text)”,可以被省略。参数值如果被省略,默认为关闭当前数据库。

操作系统需求: Windows

****************************************************

全部关闭

调用格式: 〈无返回值〉全部关闭 () - 系统核心支持库->数据库

英文名称:CloseAll

本命令关闭当前已经被打开的所有数据库。本命令为初级命令。

操作系统需求: Windows

**************************************************** 取库文件名

- 系统核心支持库->数据库调用格式: 〈文本型〉取库文件名 ()

英文名称:GetDBF

返回当前数据库的全路径文件名。如果当前数据库不存在,返回空文本。本命令为初级命令。

操作系统需求: Windows

**************************************************** 是否已打开

调用格式: 〈逻辑型〉是否已打开 (文本型欲测试的数据库文件名) - 系统核心支持库->数据库

英文名称:used

如果指定数据库文件已经被打开,返回真,否则返回假。本命令为初级命令。

参数<1>的名称为“欲测试的数据库文件名”,类型为“文本型(text)”。

操作系统需求: Windows

**************************************************** 取记录数

调用格式: 〈整数型〉取记录数 () - 系统核心支持库->数据库

英文名称:RecCount

返回当前数据库的记录数目。如果没有设置当前数据库或者失败,将返回

0 。本命令为初级命令。

操作系统需求: Windows

**************************************************** 取创建时间

调用格式: 〈日期时间型〉取创建时间 () - 系统核心支持库->数据库

英文名称:DateCreated

返回当前数据库被创建的时间。本命令为初级命令。

操作系统需求: Windows

****************************************************

取字段数

调用格式: 〈整数型〉取字段数 () - 系统核心支持库->数据库

英文名称:FCount

返回当前数据库中字段的数目。本命令为初级命令。

操作系统需求: Windows

****************************************************

取字段名

调用格式: 〈文本型〉取字段名(通用型字段名称或位置) - 系统核心支持库->数据库

英文名称:GetFieldName

返回当前数据库中指定字段的名称。如果指定字段不存在,将返回空文本。本命令为初级命令。

参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。

操作系统需求: Windows

****************************************************

改字段名

调用格式: 〈逻辑型〉改字段名 (通用型字段名称或位置,文本型字段的新名称) - 系统核心支持库->数据库

英文名称:ModiFieldName

修改当前数据库中指定字段的名称。本命令只有当数据库的共享打开方式为“#禁止读写”时才有效。成功返回真,失败返回假。本命令为初级命令。

参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。

参数<2>的名称为“字段的新名称”,类型为“文本型(text)”。

操作系统需求: Windows

****************************************************

取字段类型

调用格式: 〈整数型〉取字段类型 (通用型字段名称或位置) - 系统核心支持库->数据库

英文名称:GetFieldType

返回当前数据库中指定字段的类型,字段类型值为以下常量值之一: 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 10、#文本型; 11、#字节集型; 12、#备注型。如果指定字段不存在,将返回 0 。本命令为初级命令。

参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。

操作系统需求: Windows

****************************************************

取字段尺寸

调用格式: 〈整数型〉取字段尺寸 (通用型字段名称或位置) - 系统核心支持库->数据库

英文名称:FSize

返回当前数据库中指定字段在记录中所占的尺寸。如果指定字段不存在,将返回 0 。注意:备注型和字节集型字段将返回 4 。本命令为初级命令。

参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。

操作系统需求: Windows

****************************************************

新建索引

调用格式: 〈逻辑型〉新建索引 (文本型欲创建索引文件的名称,,整数型索引类型,,,整数型索引选项,,,整数型索引块尺寸,,文本型数组/非数组被索引字段的名称,... ) - 系统核心支持库->数据库

英文名称:CreateIndex

在当前数据库中创建并打开一个索引文件。索引的存在将降低对数据库记录的更新速度,所以除非是较大的数据库(最起码在一千条记录以上),否则一般不用使用索引。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。

参数<1>的名称为“欲创建索引文件的名称”,类型为“文本型(text)”。

参数<2>的名称为“索引类型”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量值之一,如果被省略,默认为“#通常索引”: 1、#通常索引;

2、#读音索引: 在文本型索引字段中,所有汉字根据标准读音建立索引;

3、#南方读音索引: 在文本型索引字段中,所有汉字根据南方读音建立索引(南方读音不区分卷舌音和平舌音)。

参数<3>的名称为“索引选项”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量值之一或者之和:

1、#不区分大小写:文本型索引字段中不区分英文字母的大小写;

2、#忽略所有空格:文本型索引字段中忽略所有的全、半角空格。如果本参数被省略,默认为0 。

参数<4>的名称为“索引块尺寸”,类型为“整数型(int)”,可以被省略。

参数值指定索引文件记录索引项时所使用索引块的大小,以 512 字节为单位,最大值为 10 。如果本参数被省略,默认值为 1 。仅在大型数据库中需要建立大索引块的索引文件,一般情况下使用默认值即可。

参数<5>的名称为“被索引字段的名称”,类型为“文本型(text)”,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定所有被索引字段的名称,支持以数组方式直接提供多个字段。

操作系统需求: Windows

****************************************************

置当前索引

调用格式: 〈逻辑型〉置当前索引 (文本型索引名称) - 系统核心支持库->数据库

英文名称:SetIndexTo

为当前数据库指定当前索引,在进行索引查找时将使用当前索引。如果指定索引不存在,将返回假。本命令为初级命令。

参数<1>的名称为“索引名称”,类型为“文本型(text)”。索引名称为索引文件名的无后缀部分。譬如“sy.enx”索引文件,其索引名称为“sy”。

操作系统需求: Windows

****************************************************

取当前索引

调用格式: 〈文本型〉取当前索引 () - 系统核心支持库->数据库

英文名称:ndx

返回当前数据库的当前索引名称。如果未设置当前数据库或无当前索引,返回空文本。本命令为初级命令。

操作系统需求: Windows

****************************************************

更新索引

调用格式: 〈逻辑型〉更新索引 () - 系统核心支持库->数据库

英文名称:reindex

通过完全重建来更新当前数据库的当前索引。成功返回真,失败返回假。本命令为初级命令。

操作系统需求: Windows

****************************************************

取索引数

调用格式: 〈整数型〉取索引数 () - 系统核心支持库->数据库

英文名称:GetIndexCount

返回当前数据库中已经被打开索引的数目。本命令为初级命令。

操作系统需求: Windows

****************************************************

取索引名

调用格式: 〈文本型〉取索引名 (整数型索引位置) - 系统核心支持库->数据库

英文名称:GetIndexName

返回当前数据库中指定索引的名称。如果指定位置处不存在索引,将返回空文本。本命令为初级命令。

参数<1>的名称为“索引位置”,类型为“整数型(int)”。参数值指定索引在当前数据库内所有被打开索引中的位置,从 1 开始。

操作系统需求: Windows

****************************************************

取索引字段

调用格式: 〈文本型数组〉取索引字段 (整数型索引位置) - 系统核心支持库->数据库

英文名称:GetIndexField

返回当前数据库中指定索引内所有被索引字段的名称数组。如果指定位置处不存在索引,将返回空数组。本命令为初级命令。

参数<1>的名称为“索引位置”,类型为“整数型(int)”。参数值指定索引在当前数据库内所有被打开索引中的位置,从 1 开始。

操作系统需求: Windows

****************************************************

置加锁重试时间

调用格式: 〈无返回值〉置加锁重试时间 (,整数型加锁重试时间,) - 系统核心支持库->数据库

英文名称:SetLockTimeout

本命令设置对数据库进行加锁时,如果该位置已经被其他用户锁住或者正在被其他用户访问,系统反复重试加锁的时间。当你的数据库可能被多用户同时访问时,必须在程序首使用本命令设置一个合适的时间值。一般情况下,可以设置

为 60 秒,或者根据所处网络的传输和通畅速度来具体设置。本命令为初级命令。

参数<1>的名称为“加锁重试时间”,类型为“整数型(int)”,可以被省略。参数值可以为以下值之一:

1、大于 0 的值。用于指定具体的重试间隔时间,单位为秒;

2、 0 。不重试,第一次加锁失败后立即返回错误(系统初始值);

3、 -1。一直重试,直到加锁成功。

如果本参数被省略,默认值为 0 。

操作系统需求: Windows

****************************************************

锁住数据库

调用格式: 〈逻辑型〉锁住数据库 () - 系统核心支持库->数据库

英文名称:LockDBF

本命令执行后独占锁住整个当前数据库,拒绝其它用户的任何访问。成功返回真,失败返回假。本命令为初级命令。

操作系统需求: Windows

****************************************************

解锁数据库

调用格式: 〈逻辑型〉解锁数据库 () - 系统核心支持库->数据库

英文名称:UnlockDBF

本命令解除“锁住数据库”命令对当前数据库加的锁。成功返回真,失败返回假。本命令为初级命令。

操作系统需求: Windows

****************************************************

锁住增删

调用格式: 〈逻辑型〉锁住增删 () - 系统核心支持库->数据库

英文名称:LockCount

本命令执行后独占锁住对当前数据库的增删操作,其它用户可以读写已存在的任何记录,但是不能对数据库记录进行增删。也就是说:不能执行改变数据库记录数目的任何操作。注意:由于“删除”命令仅在记录上加上删除标志,并不实际删除记录,所以不在被加锁的范围内。成功返回真,失败返回假。本命令为初级命令。

操作系统需求: Windows

****************************************************

解增删锁

调用格式: 〈逻辑型〉解增删锁 () - 系统核心支持库->数据库

英文名称:UnlockCount

本命令解除“锁住增删”命令对当前数据库加的锁。成功返回真,失败返回假。本命令为初级命令。

操作系统需求: Windows

****************************************************

锁住记录

调用格式: 〈逻辑型〉锁住记录 (整数型记录号,... ) - 系统核心支持库->数据库

英文名称:LockRec

本命令执行后可以锁住指定的一个或多个记录。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。

参数<1>的名称为“记录号”,类型为“整数型(int)”。参数值指定的记录号从 1 开始。

操作系统需求: Windows

****************************************************

解锁记录

调用格式: 〈逻辑型〉解锁记录 (整数型记录号,... ) - 系统核心支持库->数据库

英文名称:UnlockRec

本命令解除“锁住记录”命令对记录所加的锁。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。

参数<1>的名称为“记录号”,类型为“整数型(int)”。参数值指定的记录号从 1 开始。

操作系统需求: Windows

****************************************************

全部解锁

调用格式: 〈逻辑型〉全部解锁 () - 系统核心支持库->数据库

英文名称:UnlockAll

本命令解除由“锁住数据库”、“锁住增删”、“锁住记录”等命令对当前数据库加上的所有锁。成功返回真,失败返回假。本命令为初级命令。

操作系统需求: Windows

****************************************************

取平均值

调用格式: 〈双精度小数型〉取平均值 (条件语句型计算表达式,,条件语句型记录条件,) - 系统核心支持库->数据库

英文名称:avg

本命令根据当前数据库计算并返回某数值型表达式的平均值,命令执行后当前记录指针保持不变。本命令为初级命令。

参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。

参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。

操作系统需求: Windows

****************************************************

求和

调用格式: 〈双精度小数型〉求和 (条件语句型计算表达式,,条件语句型记录条件,) - 系统核心支持库->数据库

英文名称:sum

本命令根据当前数据库计算并返回某数值型表达式的和,命令执行后当前记录指针保持不变。本命令为初级命令。

参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。

参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。

操作系统需求: Windows

****************************************************

取最大值

调用格式: 〈双精度小数型〉取最大值 (条件语句型计算表达式,,条件语句型记录条件,) - 系统核心支持库->数据库

英文名称:max

本命令根据当前数据库计算并返回某数值型表达式的最大值,当前记录指针被移动到具有最大值的记录。本命令为初级命令。

参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。

参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。

操作系统需求: Windows

****************************************************

取最小值

调用格式: 〈双精度小数型〉取最小值 (条件语句型计算表达式,,条件语句型记录条件,) - 系统核心支持库->数据库

英文名称:min

本命令根据当前数据库计算并返回某数值型表达式的最小值,当前记录指针被移动到具有最小值的记录。本命令为初级命令。

参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。

参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。

操作系统需求: Windows

****************************************************

取最大时间

调用格式: 〈日期时间型〉取最大时间 (条件语句型计算表达式,,条件语句型记录条件,) - 系统核心支持库->数据库

英文名称:MaxTime

本命令根据当前数据库计算并返回某日期时间型表达式的最大值,当前记录指针被移动到具有最大值的记录。本命令为初级命令。

参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。

参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。

操作系统需求: Windows

****************************************************

取最小时间

调用格式: 〈日期时间型〉取最小时间 (条件语句型计算表达式,,条件语句型记录条件,) - 系统核心支持库->数据库

英文名称:MinTime

本命令根据当前数据库计算并返回某日期时间型表达式的最小值,当前记录指针被移动到具有最小值的记录。本命令为初级命令。

参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。

参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。

Windows 操作系统需求:

****************************************************

计算数目

调用格式: 〈整数型〉计算数目 (,条件语句型记录条件,) - 系统核心支持库->数据库

英文名称:count

本命令返回当前数据库中指定范围记录的数目。命令执行后当前记录指针保持不变。本命令为初级命令。

参数<1>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。

操作系统需求: Windows

****************************************************

复制结构

调用格式: 〈逻辑型〉复制结构 (文本型数据库文件名,,文本型数组/非数组字段范围,,... ) - 系统核心支持库->数据库

英文名称:CopyStructTo

复制当前数据库的结构到另外一个数据库。命令执行后当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。

易语言操作SQL Server数据库全过程

易语言操作SQL Server数据库全过程 最近看到很多初学者在问在易语言中如何操作SQL Server以外部数据库,也有人提出想要个全面的操作过程,为了让大家能够尽快上手,我给大家简单介绍一下操作SQL的过程,希望能起到抛砖引玉的作用。 由于我本身工作业比较忙,就以我目前做的一个软件的部份容列给大家简单讲讲吧,高手就不要笑话了,只是针对初学者 第一步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下: 3 员工ID int 4 0 0 登陆 nvarchar 30 1 0 密码 nvarchar 15 1 0 所属部门 nvarchar 30 1 0 nvarchar 10 1 0 性别 nvarchar 2 1 0 年龄 nvarchar 10 1 0 当前职务 nvarchar 10 1 0 级别 nvarchar 10 1 0 出生日期 nvarchar 40 1 0 专业 nvarchar 10 1 0 学历 nvarchar 8 1 0 婚姻状况 nvarchar 4 1 0 号 nvarchar 17 1 0 籍贯 nvarchar 50 1 0 毕业院校 nvarchar 50 1 0 兴趣爱好 nvarchar 600 1 0 nvarchar 11 1 0 家庭成员 nvarchar 20 1 0 工作经历 nvarchar 600 1 0 销售行业经验nvarchar 600 1

0 离职原因 nvarchar 600 1 0 升迁记录 nvarchar 600 1 0 调岗记录 nvarchar 600 1 0 特殊贡献 nvarchar 600 1 0 奖励记录 nvarchar 600 1 0 处罚记录 nvarchar 600 1 0 同事关系 nvarchar 4 1 0 企业忠诚度 nvarchar 4 1 0 入司日期 nvarchar 30 1 0 在职状态 nvarchar 4 1 0 上级评语 nvarchar 600 1 0 最后登陆时间 nvarchar 20 1 0 登陆次数 nvarchar 50 1 0 照片 image 16 1 一般我习惯用nvarchar,因为这是可变长的的非Unicode数据,最大长度为8000个字符,您可以根据您的情况来设定,我这里只是举例说明。 第二步:在易言语中建立数据库连接,用外部数据库控件,可先建立4个全局变量: 1、建立全局变量: .版本 2 .全局变量服务器, 文本型 .全局变量服务器数据库, 文本型 .全局变量服务器用户名, 文本型 .全局变量服务器密码, 文本型 2、给变量赋值: .版本 2 服务器=读配置项 (取运行目录 () +“\sys.ini”, “server info”, “server”, “您的服务器地址”) 服务器用户名=读配置项 (取运行目录 () +“\sys.ini”, “server info”, “uid”, “您的服务器用户名”)

易语言操作sql server完整教程

易语言操作sql server完整教程本教程来自网络,作者:ESO 。 获取的知识的同时应感谢作者的辛苦付出。 ===========================正文如下================================= 第一步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下: 3 员工ID int 4 0 0 登陆帐号 nvarchar 30 1 0 密码 nvarchar 15 1 0 所属部门 nvarchar 30 1 0 姓名 nvarchar 10 1 0 性别 nvarchar 2 1 0 年龄 nvarchar 10 1 0 当前职务 nvarchar 10 1 0 级别 nvarchar 10 1 0 出生日期 nvarchar 40 1 0 专业 nvarchar 10 1 0 学历 nvarchar 8 1 0 婚姻状况 nvarchar 4 1 0 身份证号 nvarchar 17 1 0 籍贯 nvarchar 50 1 0 毕业院校 nvarchar 50 1 0 兴趣爱好 nvarchar 600 1 0 电话 nvarchar 11 1 0 家庭成员 nvarchar 20 1 0 工作经历 nvarchar 600 1 0 销售行业经验 nvarchar 600 1 0 离职原因 nvarchar 600 1 0 升迁记录 nvarchar 600 1 0 调岗记录 nvarchar 600 1 0 特殊贡献 nvarchar 600 1 0 奖励记录 nvarchar 600 1 0 处罚记录 nvarchar 600 1 0 同事关系 nvarchar 4 1 0 企业忠诚度 nvarchar 4 1 0 入司日期 nvarchar 30 1 0 在职状态 nvarchar 4 1 0 上级评语 nvarchar 600 1 0 最后登陆时间 nvarchar 20 1 0 登陆次数 nvarchar 50 1 0 照片 image 16 1

易语言3.6版外部数据库使用

一.access数据库 新版外部数据库支持库提供类似ADO数据库访问方式,外部数据库的访问基本思路是这样的:通过连接控件连接到数据库,表操作控件取得连接,并内部表操作控件对数据库进行操作,现在对它的使用方法作些介绍。 准备工作: 建立窗口,放置控件(数据库连接、记录集、按钮,显示记录的控件(这里用了超级列表框),并且用access建立一个空的数据库,字段信息如下: 程序界面如图1所示。 图1

1.连接数据库 使用前,易语言首要要通知到数据库,然后和其达成连接协议。有两种连接方式。 (1)ADO连接方式 命令及格式:〈逻辑型〉对象.连接Access(文件名,密码) 参数<1>的名称为“文件名”,类型为“文本型(text)”。Access数据库文件的完整路径名。 参数<2>的名称为“密码”,类型为“文本型(text)”,初始值为“”。Access数据库的作密码。本参数可以为空,若为空,表示Access数据库没有密码。 例句:信息框(选择(数据库连接1.连接Access(“SoccerPlayer DB.mdb”,“”),“连接成功”,“连接失败”),0,),返回真说明连接成功,否则连接失败。运行程序,点击“连接access”,成功后如图2显示: 图2 (2)access通用连接 命令及格式:〈逻辑型〉对象.连接(连接文本) 参数<1>的名称为“连接文本”,类型为“文本型(text)”。本参数提供连接时使用的连接文本。 例句:信息框(数据库连接1.连接(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=SoccerPlayer DB.mdb”),0,),返回真说明连接成功,否则连接失败。运行程序,点击“通用连接access”连接,显示真假信息。 2.设置连接 连接后,将操作权限设置给记录集之后记录集将对数据库进行操作。 命令及格式:〈逻辑型〉对象.设连接(连接) 参数<1>的名称为“连接”,类型为“数据库连接(CommonConnection)”。要设置的数据库连接。 例句:信息框(选择(记录集1.设连接(数据库连接1),“设置成功”,“设置失败”), 0,),返回真说明设置成功,否则设置失败。如图3显示: 图3

易语言数据库操作1,免费

易语言数据库操作教程 2010.06.03

一、通用提供者与数据库提供者 编程序在很多时候是要使用大量数据的,但常规情况下数据的显示、浏览是比较困难的(如果用标签、编辑框等通用组件来逐个显示数据,则往往需要很多组件,编程也十分繁琐)。为了简化易语言中的数据操作,飞扬软件工作室在易2.0版本之后提出了“数据应用框架”的概念。 “数据应用框架”最大的特点就是把数据、数据操作、数据显示分为3个不同的层次。每个层次由各自的组件完成相对独立的工作,至于各层次之间的千丝万缕的联系,则由易语言在内部实现。这3个层次由低到高分别是:数据提供者、数据源、数据处理者,如13-1所示。 图13-1 数据提供者、数据源、数据处理者关系图 其中,数据提供者用于存储、提供数据;数据源用于操作数据;数据 处理者用于显示数据。基本上数据提供者类似于商品仓库、后勤,而数据 处理者相当于前台、展示柜台,数据源相当于包装车间及运输部门。 注意:数据源仅提供操作接口,实际操作还是由数据提供者完成的,但这 一节已被易隐藏,因而可以认为数据源是数据的操作者。这里所说的“数 据”,不仅仅是指“数据库”,它的范围更广阔,而“数据库”只是“数据”的一 部分而已。 在易语言中,可充当数据提供者的组件有:通用提供者、数据库 提供者、外部数据提供者等(外部数据提供者组件将在下一章节介绍);可充当数据源的就一个数据源组件;可充当数据处理者的组件就很多了,最重要的是表格组件,此外还有编辑框、标签、列表框等拥有数据源、数据列属性的所有组件如下。 l数据处理者:表格组件、编辑框、标签、图片框、组合框、列表框。 l数据源:数据源组件。 l数据提供者:通用提供者、数据库提供者、外部数据提供者。 数据提供者、数据源、数据处理者三者之间必须事先“关联”起来,互相协调配合,才能共同完成对数据的处理。 “关联”的方法是:(1)添加相应的组件,即数据处理者、数据源、数据提供者这三个组件都必需存在;(2)将数据源的“数据提供者”属性设置为某个数据提供者组件;(3)将数据处理者组件的“数据源”属性设置为某个数据源组件。 要浏览/管理某个数据库,可以按如下方法来编程序。 (1)在设计窗体上放3个组件:数据库提供者,数据源,表格,如图13-2所示。 图13-2 放置3个组件 (2)设置数据库提供者组件的“数据库文件名”属性,即选择数 据库文件(*.edb),如图13-3所示。 图13-3 为数据提供者加入数据库 (3)设置数据源组件的“数据提供者”属性为“数据库提供者1”(从下拉列表中选择),如图13-4所示。

易语言,SQL数据库教程[整理版]

易语言,SQL数据库教程[整理版] 易语言操作SQL Server数据库全过程 最近看到很多初学者在问在易语言中如何操作SQL Server以外部数据库,也有人提出想要个全面的操作过程,为了让大家能够尽快上手,我给大家简单介绍一下操作SQL的过程,希望能起到抛砖引玉的作用。 由于我本身工作业比较忙,就以我目前做的一个软件的部份内容列给大家简单讲 讲吧,高手就不要笑话了,只是针对初学者 第一步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下: 3 员工ID int 4 0 0 登陆帐号 nvarchar 30 1 0 密码 nvarchar 15 1 所属部门 nvarchar 30 1 0 0 姓名 nvarchar 10 1 0 性别 nvarchar 2 1 0 年龄 nvarchar 10 1 0 当前职务 nvarchar 10 1 0 级别 nvarchar 10 1 0 出生日期 nvarchar 40 1 0 专业nvarchar 10 1 0 学历 nvarchar 8 1 0 婚姻状况 nvarchar 4 1 0 身份证号nvarchar 17 1 0 籍贯 nvarchar 50 1 0 毕业院校 nvarchar 50 1 0 兴趣爱好 nvarchar 600 1 0 电话 nvarchar 11 1 0 家庭成员 nvarchar 20 1 0 工作经历 nvarchar 600 1 0 销售行业经验nvarchar 600 1 0 离职原因nvarchar 600 1 0 升迁记录 nvarchar 600 1 0 调岗记录 nvarchar 600 1 0 特殊贡献 nvarchar 600 1 0 奖励记录 nvarchar 600 1 0 处罚记录 nvarchar 600 1 0 同事关系 nvarchar 4 1 0 企业忠诚度 nvarchar 4 1 0 入司日期 nvarchar 30 1 0 在职状态 nvarchar 4 1 0 上级评语 nvarchar 600 1 0 最后登陆时间nvarchar 20 1 0 登陆次数 nvarchar 50 1 0 照片 image 16 1

易语言sql命令格式

打开2007数据库 外部数据库1.打开(“ODBC;DSN=MS Access Database;DBQ=”+取运行目录() +“\数据库.accdb;Driver={Microsoft Access Driver (*.mdb, *.accdb)};;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;PWD=”, , 真) 易语言对ACCESS数据库 学习使用数据库,难免要使用SQL语句。外部数据库使用SQL语句可以快速地完成对数据库的种种操作,如:查询、修改、插入记录、删除记录等。至于更多的,比如:创建表、删除表、加密数据等等,等我们能够比较熟练地掌握数据库的操作再研究。 一、基本命令格式 1、查询记录 基本格式:select 字段名from 表名where 条件 例如:要查询“员工表"中“张三"的信息,可以这么写:“select * from 员工表where 姓名='张三'"。这里,“员工表"是要查询的表的名称,“姓名"是字段名称。 如果要查询的是张三的电话呢?就得这么写:“select 电话from 员工表where 姓名='张三'"。“电话"也是该表中的字段。 如果要查询整个表的信息,就不需要加“where"。比如,要查询“员工表"中所有员工的全部信息,就可以这么写:“select * from 员工表"。 2、删除记录 基本格式:delete from 表名where 条件 例如:要删除“学生表"中“成绩"小于50的学生名字,可以这么写:“delete from 学生表where 成绩<50" 如果不加条件,就会删除该表中所有记录,该表就变成一个没有记录的空表,以后还可以向表中添加记录。本命令与删除表“drop table"不同,“drop table"删除的是被操作的表,删除后,整个表都不存在,也就不可以再添加记录了。 3、添加记录 基本格式:insert into 表名(字段1,字段2,字段3) values (字段1的值,字段2的值,字段3的值) 本命令是往指定的表中添加记录。要注意,“表名"后面括号中是被操作的字段名称,“values"后面括号中是对应的字段值,不要弄错了位置的先后顺序。还有,本命令不可以跟“where",因为你要添加的记录在表中根本没有,所以也就不可以有什么条件了。 4、修改记录 基本格式:update 表名set 欲修改的字段名1=该字段的新值,欲修改的字段名2=该字段的新值where 条件 该命令是修改表中已经存在的记录数据。如果不加“where"条件,就会把所有指定的字段都改成新值。 比如:要修改“员工表"中“张三"的工资为1500,应该这么写:“update 员工表set 工资=1500 where 姓名='张三'"。 二、易语言命令操作数据库 在易语言中,对外部数据库,比如ACCESS的操作,有如下方法: 一个是用“外部数据库",另一个是用“数据库连接"和“记录集"。前一种是我这段时间正在学习的,操作起来比较方便。后一种我还没有用过,不敢多讲。不过,我觉得记录集就象一张表格,只是这表格是看不见的,是动态的。在这里,我只说一下“外部数据库"。 1、查询操作 基本命令:外部数据库控件名称.查询(SQL命令语句)

易语言-数据库帮助文档

易语言-数据库帮助文档 系统核心支持库 (5.0#64版) --- 命令类别: 数据库 --- 是否支持多用户 调用格式: 〈逻辑型〉是否支持多用户 () - 系统核心支持库->数据库 英文名称:MutiUser 检查本支持库所提供的数据库功能是否支持多用户同时对数据库操作。如果支持,返回真,否则返回假。本命令为初级命令。 操作系统需求: Windows **************************************************** 取错误码 调用格式: 〈整数型〉取错误码 () - 系统核心支持库->数据库 英文名称:GetErrCode 如果执行某数据库命令失败,在其后执行本命令可以取回非 0 的数据库错误码值。如果该数据库命令执行成功,执行本命令将返回 0 。本命令为初级命令。 操作系统需求: Windows **************************************************** 取错误信息 调用格式: 〈文本型〉取错误信息 () - 系统核心支持库->数据库 英文名称:GetErrMsg 如果执行某数据库命令失败,在其后执行本命令可以取回错误信息文本。如果该数据库命令执行成功,执行本命令将返回空文本。本命令为初级命令。 操作系统需求: Windows

**************************************************** 创建 调用格式: 〈逻辑型〉创建 (文本型欲创建数据库的文件名,字段信息数组字段信息表) - 系统核心支持库->数据库 英文名称:create 创建指定的数据库文件,如果该数据库文件存在,将被覆盖。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲创建数据库的文件名”,类型为“文本型(text)”。 参数<2>的名称为“字段信息表”,类型为“字段信息(FieldInf)”,提供参数数据时只能提供数组数据。参数数组值中顺序指定本数据库中所有字段的信息。 操作系统需求: Windows **************************************************** 打开 (文本型数据库文件名,,文本型在程序中调用格式: 〈逻辑型〉打开 使用的别名,,,逻辑型是否只读,,,整数型共享方式,,,文本型保留参数1,,,文本型数据库密码,,,文本型数组/非数组索引文件表,,... ) - 系统核心支持库->数据库 英文名称:use 打开指定的数据库文件。成功返回真,并自动将当前数据库设置为此数据库,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。 参数<2>的名称为“在程序中使用的别名”,类型为“文本型(text)”,可以被省略。别名为在后面的程序中引用本数据库时可使用的另一个名称。欲引用一个

易语言基础知识第一篇

第一章、基础知识 1.1 基本数据类型 1.2 变量和常量 1.2.1 变量和常量的命名 1.2.2 变量的作用范围 1.2.3 静态变量 1.2.4 变量的初始值 1.3 运算符 1.4流程控制 1.4.1 如果、如果真、判断 1.4.2 判断循环、循环判断 1.4.3 计次循环、变量循环 1.4.4 到循环尾、跳出循环 1.4.5 返回、结束 1.5 子程序(函数) 1.5.1 子程序参数(参考、可空) 1.5.2 子程序的递归 1.5.3 子程序的静态局部变量 1.6 自定义数据类型 1.6.2 自定义数据类型的内存存储 1.7 数组 1.7.1 数组的维数 1.7.2 数组的排序 选择排序 插入排序 快速排序 自定义数据类型数组的多级排序 1.7.3 [例]扫雷游戏 第二章、字节集 《将字节集显示为十六进制》 《文件分割机》 《数据隐藏》 《电子贺卡》 《配置信息写入exe文件》 《exe文件捆绑》 《exe文件的自校验》 Windows API和动态链接库 <枚举窗口,枚举进程> <使窗口可移动> <窗口子类化> <动态菜单> <动态组件> <文件拖放> <读取dll中的资源-扑克牌图片>

<读DOS程序执行结果> <自制皮肤> <远程线程> 。。。。。 文件系统 <模拟资源管理器> <文件格式> 《编写自己的文件格式》 易语言模块编程 注册表 文件关联、命令行处理、文件右键菜单 枚举注册表 注册表模拟器 图像处理 取图像宽度、高度 取像素字节集 各种图像运算方法 面向对象编程 类、封装、属性、行为、继承、多态性矢量图形(面向对象程序设计) CAD 系统 EMF 文件的读写 OpenGL 三维图形编程 DirectX 游戏编程 网络编程 <聊天程序> <远程控制> <邮箱登录器> <天气查询> 数据库编程 界面编程 <使用《易容大师》进行界面编程>

易语言平台支持库手册

Windows平台支持库手册 1、系统核心支持库4.4版 2、 BT下载支持库1.4版 3、 DirectX支持库1.5版 4、 EXCEL2000支持库1.0版 5、 Java支持库1.3版 6、 MySql支持库2.1版 7、 OPenGL支持库1.2版 8、 PowerPoint2000支持库1.0版 9、 Sqlite数据库支持库1.5版 10、 WORD2000支持库1.1版 11、 XML解析支持库1.5版 12、 XP风格界面库1.6版 13、办公组件支持库3.6版 14、保密通讯支持库1.4版 15、操作系统界面功能支持库1.0版 16、超级菜单支持库1.6版 17、超文本浏览框支持库1.1版 18、代码编辑框支持库1.0版 19、电话语音支持库1.2版 20、端口访问支持库1.0版 21、多媒体支持库2.4版 22、多线程支持库1.1版 23、高级表格支持库1.3版 24、互联网服务支持库1.6版 25、互联网支持库1.0版 26、脚本语言支持组件1.2版 27、进程通讯支持库1.1版 28、局域网操作支持库1.0版 29、控制台操作支持库1.0版 30、扩展界面支持库二1.1版 31、扩展界面支持库六1.1版 32、扩展界面支持库三2.5版 33、扩展界面支持库五1.5版 34、扩展界面支持库一1.2版

36、数据操作支持库一1.0版 37、数据结构支持库1.2版 38、数据库操作支持库1.4版 39、数据图表支持库1.6版 40、数码设备支持库1.5版 41、数值计算支持库1.0版 42、特殊功能支持库2.1版 43、通用对象支持库1.0版 44、图像格式转换支持库1.0版 45、拖放支持库1.0版 46、网络传送支持库2.0版 47、网络拦截支持库1.1版 48、网络通讯支持库1.0版 49、网络通讯支持库二1.0版 50、位图操作支持库1.0版 51、文本语音转换支持库1.1版 52、文字编码转换支持库1.0版 53、压缩解压支持库1.1版 54、易LOGO支持库1.0版 55、易向导支持库1.0版 56、应用接口支持库1.1版 57、邮件接收支持库1.6版 58、远程服务支持库1.2版 59、正则表达式支持库1.2版Linux平台支持库手册 1、系统核心支持库4.4版 2、 BT下载支持库1.4版 3、 MySql支持库2.1版 4、 Sqlite数据库支持库1.5版 5、 XML解析支持库1.5版 6、保密通讯支持库1.4版 7、多线程支持库1.1版 8、控制台操作支持库1.0版 9、数据操作支持库一1.0版

易语言数据库应用手册-经典版

、管路敷设技术腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒、电气课件中调试备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调、电气设备调试高中资料试卷技术自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差

其中的“实发”字段在本数据库中并没有被实际使用,仅用作方便对某些命令进行举例。 一、编程前的准备工作: 强烈推荐:在开始编写数据库应用程序之前,请将程序中所需使用数据库的名称及其内所有字段名设置为常量,因为常量可以使用系统内部的输入法来很快地输入。如:上面数据库内具有一个名称为“姓名”的字段,如果此字段名已经被设置为了常量,那么在程序中需要引用它时可以简单地输入 #xm , 而如果没有设置为常量,您就必须使用 Windows 系统的输入法来一个字一个字地输入 “姓名” ,这样岂非太麻烦了吗?为了让您能够快速地加入所有的相关数据库常量,在“数据库”菜单下有一个“加入数据库常量”功能,使用此功能可以一次性将指定数据库的名称及其所有字段名加入为常量。下面的讲述中假设您已经做了此准备工作。 二、数据库本身的常用操作: 1、创建数据库: 欲在程序中创建数据库请使用“创建”命令,如欲创建上面的示例工资数据库工资.edb ,可以使用类似以下代码: 2、打开数据库: 欲打开指定数据库,请使用“打开”命令。可以同时打开多个数据库(其数目仅受 Windows 操作系统限制)。 注意易语言的数据库抛弃了 XBASE 的工作区概念,以便可以同时打开更多的数据库。 、管路敷设技术通过管线敷设技术不仅可以解决吊顶层配置不规范高中资料试卷问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。 、电气设备调试高中资料试卷技术电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

易语言数据库教程之ACCESS数据库全操作

易语言数据库教程之ACCESS数据库 前面我们已经对比分析过易语言所支持的几种常见数据库,在这几种数据库中,我们先来学习一个ACCESS数据库,当然,MSSQL数据库是完全一样的。 数据库的学习可以说非常的简单,也可以说很不简单,这要看你的出发点来定,当然,前面所学习的易语言基础同样很重要! 和前面所有的教程一样,所讲的内容部分来源我的课堂教学,面对的是高中学生,有些地方的讲解会非常的详细,而有些地方又会相对简单的一笔带过,如果有什么地方你理解起来有困难的话,请与我联系,呵呵! 本教程并不是要把易语言中对ACCESS数据库的所有操作和应用都讲一遍,都讲清楚,那是不可能的,这一点倒是有点遗憾,但我会尽我所能把一些必需的内容讲清楚! 一、准备工作 1、ACCESS的安装参见Microsoft Office2003安装图解教程 2、ACCESS数据库中数据表的建立 3、易语言ACCESS数据库控件介绍 二、数据库操作 1、易语言ACCESS数据库的连接及打开 2、易语言ACCESS数据库的读操作 3、易语言ACCESS数据库的读操作问题解决 4、易语言ACCESS数据库的高级打开操作 5、易语言ACCESS数据库的写操作 6、易语言ACCESS数据库记录的简单修改 7、易语言ACCESS数据库记录的高级修改 三、数据库与高级表格

1、易语言ACCESS数据库与高级表格一 ACCESS数据库中数据表的建立 在ACCESS中建立一个数据库及在数据库中建立数据库其实是非常简单的。 1、新建数据库,这就不用多说了,在“文件”菜单下第一个就是“新建”,它的快捷键是“Ctrl+N”,和大多数软件完全一样。 2、新建的数据库第一步操作就是要保存,这也不用多说了,相信大家都会的。 3、新建数据表,新建的数据库如下图,是一个表都没有,新建一个数据表的方法有很多,这里我们选择“使用设计器创建表”,如下图所示。 3、这里我们以建立一个学生成绩表为例进行操作,随便写了一些字段在里面,注意一下字段的类型,有些是“自动编号”,有些是“文本”,有些是“数字”,根据需要来,最后别忘记给“id”这个字段设置为“主键”。

SQL易语言数据库应

学习使用数据库,难免要使用SQL语句。外部数据库使用SQL语句可以快速地完成对数据库的种种操作,如:查询、修改、插入记录、删除记录等。至于更多的,比如:创建表、删除表、加密数据等等,等我们能够比较熟练地掌握数据库的操作再研究。 一、基本命令格式 1、查询记录 基本格式:select 字段名from 表名where 条件 例如:要查询“员工表"中“张三"的信息,可以这么写:“select * from 员工表where 姓名='张三'"。这里,“员工表"是要查询的表的名称,“姓名"是字段名称。 如果要查询的是张三的电话呢?就得这么写:“select 电话from 员工表where 姓名='张三'"。“电话"也是该表中的字段。 如果要查询整个表的信息,就不需要加“where"。比如,要查询“员工表"中所有员工的全部信息,就可以这么写:“select * from 员工表"。 2、删除记录 基本格式:delete from 表名where 条件 例如:要删除“学生表"中“成绩"小于50的学生名字,可以这么写:“delete from 学生表where 成绩<50" 如果不加条件,就会删除该表中所有记录,该表就变成一个没有记录的空表,以后还可以向表中添加记录。本命令与删除表“drop table"不同,“drop table"删除的是被操作的表,删除后,整个表都不存在,也就不可以再添加记录了。 3、添加记录 基本格式:insert into 表名(字段1,字段2,字段3) values (字段1的值,字段2的值,字段3的值) 本命令是往指定的表中添加记录。要注意,“表名"后面括号中是被操作的字段名称,“values"后面括号中是对应的字段值,不要弄错了位置的先后顺序。还有,本命令不可以跟“where",因为你要添加的记录在表中根本没有,所以也就不可以有什么条件了。 4、修改记录 基本格式:update 表名set 欲修改的字段名1=该字段的新值,欲修改的字段名2=该字段的新值where 条件 该命令是修改表中已经存在的记录数据。如果不加“where"条件,就会把所有指定的字段都改成新值。 比如:要修改“员工表"中“张三"的工资为1500,应该这么写:“update 员工表set 工资=1500 where 姓名='张三'"。 二、易语言命令操作数据库 在易语言中,对外部数据库,比如ACCESS的操作,有如下方法: 一个是用“外部数据库",另一个是用“数据库连接"和“记录集"。前一种是我这段时间正在学习的,操作起来比较方便。后一种我还没有用过,不敢多讲。不过,我觉得记录集就象一张表格,只是这表格是看不见的,是动态的。在这里,我只说一下“外部数据库"。 1、查询操作 基本命令:外部数据库控件名称.查询(SQL命令语句) 这一命令只可以用来进行查询操作。使用的时候要注意SQL语句是否正确。

E4A使用手册范本

易语言FOR安卓使用手册 小刀(siyu1840)2013-06-01 前言: 易语言FOR安卓,以下简称E4A,是一个基于谷歌Simple 语言的编程工具,旨在实现通过类似易语言的Basic语法轻松编写Android应用程序。只要你有易语言的基础,就可以很轻松上手。E4A拥有和易语言一样的可视化开发环境,以及强大的智能语法提示功能。纯中文编写代码,比英文更具亲和力,您也无需为记不住英文关键词而烦恼。E4A已经置了Android1.5开发包SDK,您只需额外下载安装Java1.6开发包JDK即可。目前E4A还处于初级阶段,我们将继续完善她,立志把E4A打造成最简单易用的中文安卓开发工具!

一、搭建开发环境 下载E4A安装程序,安装好后(安装路径不能有中文和空格),运行E4A,首次运行会出现如下界面,E4A 已经置了安卓 1.5开发包,但是需要您额外下载Java1.6开发包,点击界面上的下载,下载好后安装该Java开发包,安装好后请在路径设置中设置您的JDK 安装目录,并保存。E4A会自动据此设置JAVA_HOME。

二、IDE界面介绍: 为了能让广大易友快速上手,E4A的IDE界面尽量和易语言界面靠拢,几乎都差不多,就不多费口舌了。这里着重说明一下两个菜单: 编译:将您的工程直接编译生成APK文件。 安装:将编译好的APK文件安装到虚拟机或手机。 卸载:将之前安装在设备上的APK卸载。 启动AVD:启动虚拟机管理器,用于调试编译好的APK文件,需要您事先安装好安卓虚拟机,至于如何安装,网上有大把教程,这里我就不再赘述了。 三、新建工程: 您可以直接打开运行E4A,然后会出现新建工程面

易语言操作SQLServer数据库全过程

易语言操作SQL Server 数据库全过程 最近看到很多初学者在问在易语言中如何操作SQL Serve以外部数据库,也有人提出想要个全面的操作过程,为了让大家能够尽快上手,我给大家简单介绍一下操作SQL的过程,希望能起到抛砖引玉的作用。 由于我本身工作业比较忙,就以我目前做的一个软件的部份内容列给大家简单讲讲吧,高手就不要笑话了,只是针对初学者 第步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下 3 员工ID int 4 0 0 登陆帐号nvarchar 30 1 0 密码nvarchar 15 1 0 所属部门nvarchar 30 1 0 姓名nvarchar 10 1 0 性别nvarchar 2 1 0 年龄nvarchar 10 1 0 当前职务nvarchar 10 1 0 级别nvarchar 10 1 0 出生日期nvarchar 40 1 0 专业nvarchar 10 1 0 学历nvarchar 8 1 0 婚姻状况nvarchar 4 1 0 身份证号nvarchar 17 1 0 籍贯nvarchar 50 1 0 毕业院校nvarchar 50 1 0 兴趣爱好nvarchar 600 1 0 电话nvarchar 11 1 0 家庭成员nvarchar 20 1 0 工作经历nvarchar 600 1 0 销售行业经验nvarchar 600 1 0 离职原因nvarchar 600 1 0 升迁记录nvarchar 600 1 0 调岗记录 打+ -rd nvarchar 600 1 0 特殊贡献nvarchar 600 1 0 奖励记录nvarchar 600 1 0 处罚记录nvarchar 600 1 0 同事关系nvarchar 4 1 0 企业忠诚度nvarchar 4 1 0 入司日期nvarchar 30 1 0 在职状态nvarchar 4 1 0 上级评语nvarchar 600 1 0 最后登陆时间nvarchar 20 1 0 登陆次数nvarchar 50 1 0 照片image 16 1 一般我习惯用nvarchar,因为这是可变长的的非Unicode数据,最大长度为8000个字符,您可以根

易语言外部数据库sqlite3教程

易语言外部数据库sqlite3教程 ================================================= ========== 第一部分sqlite基础 ----------------------------------------------------------- 1、什么是sqliet SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的SQL 数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普与方面的增长,与它的尺寸大小无关。SQLite 源代码不受版权限制。 SQLite与其他SQL数据库不同,SQLite没有单独的服务器进程。它直接读取和写入普通磁盘文件。具有多个表,索引,触发器和视图的完整SQL数据库包含在单个磁盘文件中。 ----------------------------------------------------------- 2、为什么要用SQLite? ?不需要一个单独的服务器进程或操作的系统(无服务器的)。 ?SQLite 不需要配置,这意味着不需要安装或管理。 ?一个完整的SQLite 数据库是存储在一个单一的跨平台的磁盘文件。 ?SQLite 是非常小的,是轻量级的,完全配置时小于400KiB,省略可选功能配置时小于250KiB。

?SQLite 是自给自足的,这意味着不需要任何外部的依赖。 ?SQLite 事务是完全兼容ACID 的,允许从多个进程或线程安全访问。 ?SQLite 支持SQL92(SQL2)标准的大多数查询语言的功能。 ?SQLite 使用ANSI-C 编写的,并提供了简单和易于使用的API。 ?SQLite 可在UNIX(Linux, Mac OS-X, Android, iOS)和Windows(Win32, WinCE, WinRT)中运行。 ----------------------------------------------------------- 3、常用易语言单机的、免费、轻量级数据库比较 易语言自带数据库易数据库可以说不能称为数据库,它只是“表”,而且还是单张表,所以直接PASS掉。 大部分人会用access,其实Access数据库本身有很多的问题:性能不行;数据不安全,用户可以直接用Access打开数据库文件进行数据修改,即使加密后都可以直接破解;Access的数据量一大,文件本身的体积就异常庞大等因素。 SQLite是一个小型的C程序库,实现了独立的,可嵌入的,零配置的SQL数据库引擎。 SQLite就是Access理想的替代品。 ----------------------------------------------------------- 4、sqlite3数据类型

易语言,SQL数据库教程[整理版]

易语言,SQL 数据库教程[ 整理版] 易语言操作SQL Server 数据库全过程最近看到很多初学者在问在易语言中如何操作SQL Server 以外部数据库,也有人提出想要个全面的操作过程,为了让大家能够尽快上手,我给大家简单介绍一 下操作SQL的过程,希望能起到抛砖引玉的作用。 由于我本身工作业比较忙,就以我目前做的一个软件的部份内容列给大家简单讲讲吧,高手就不要笑话了,只是针对初学者 第一步,首先需要建立一个数据库: 以建立一个员工表为例,各字段如下: 3 员工ID int 4 0 0 登陆 帐号nvarchar 30 1 密码nvarchar 15 1 所属部门nvarchar 30 1 0 0 姓名nvarchar 10 1 0 性别nvarchar 2 1 0 年龄nvarchar 10 1 0 当前 职务nvarchar 10 1 0 级 别nvarchar 10 1 出生日期nvarchar 40 1 专业 nvarchar 10 1 0 学历nvarchar 8 1 0 婚姻状况nvarchar 4 1 0 身份证号nvarchar 17 1 0 籍贯nvarchar 50 1 0 毕业院校nvarchar 50 1 0 兴趣爱好nvarchar 600 1 0 电话nvarchar 11 1 0 家庭成员nvarchar 20 1 0 工作经历nvarchar 600 1 0 销售行业经验nvarchar 600 1 0 离职原因nvarchar 600 1 0 升迁记录nvarchar 600 1 0 调岗记录nvarchar 600 1 0 特殊贡献nvarchar 600 1 0 奖励记录nvarchar 600 1 0 处罚记录nvarchar 600 1 0 同事关系nvarchar 4 1 0 企业忠诚度nvarchar 4 1 0 入司日期nvarchar 30 1 0 在职状态nvarchar 4 1 0 上级评语nvarchar 600 1 0 最后登陆时间nvarchar 20 1 0 登陆次数nvarchar 50 1 0 照片image 16 1

易语言Access数据库过滤并排序

易语言Access数据库过滤并排序 著作人:简单 QQ群366290153 一.材料说明 1.Access数据库文件(库名“演示库”,库表“成绩表”)【如图一】 【图一】 二.要实现的问题及方法 1.筛选所有的语文成绩并按分数排序 解析: SQL语句(SELECT 姓名, 科目, 分数 FROM 成绩表 WHERE 科目 = '语文' ORDER BY 分数 DESC) 易语言步骤:(首先要准备一个数据库连接和记录集控件、高级表格控件)【如图二】 | 【图二】 ①设置数据库类型:数据库连接1.连接ACCESS(“XXX/演示库.mdb”,) ②记录集挂接数据库:记录集1.置连接(数据库连接1) ③对数据库过滤并排序:记录集1.打开(“SELECT 姓名, 科目, 分数 FROM 成绩表 WHERE 科目 = '语文' ORDER BY 分数 ASC”,#SQL语句,)注:ASC升序DESC降序 ④设置需要的变量:q 整数型,姓名文本型,科目文本型,分数整数型 ⑤初始化高级表格:高级表格1.行数=1

⑥读取结果到高级表格:计次循环首(记录集1.记录数量,q) | 高级表格1.插入行 (, ) | 记录集1.读文本(“姓名”,姓名) | 高级表格1.置数据(高级表格1.行数-1,0,姓名) | 记录集1.读文本(“科目”,科目) | 高级表格1.置数据(高级表格1.行数-1,1,科目) | 记录集1.读整数(“分数”,分数) | 高级表格1.置数据(高级表格1.行数-1,2,分数) | 记录集1.到下一条() 计次循环尾() 易语言源码截图【如图三】 【图三】 竣工效果【如图四】 【图四】 欢迎加入《易语言――济南》群,一起交流探讨学习,共同进步。群号:366290153

相关主题
文本预览
相关文档 最新文档