易语言操作数据库“替换打开”命令详解

打开指定的数据库文件。成功返回真,并自动关闭当前数据库后将当前数据库设置为此数据库,失败返回假。

语法: 逻辑型 替换打开 (数据库文件名,[在程序中使用的别名],[是否只读],[共享方式],[保留参数1],[数据库密码],[索引文件表],… )

参数名 描 述
数据库文件名 必需的;文本型。
在程序中使用的别名 可选的;文本型。别名为在后面的程序中引用本数据库时可使用的另一个名称。欲引用一个已经被打开的数据库可以使用该数据库本身的名称(数据库名称为数据库文件名的无路径和后缀部分。譬如 c:\my documents\gz.edb ,其数据库名称为 gz ),也可以使用在此处所指定的别名。别名主要用作避开重复的数据库名称或者简化对长数据库名的引用。数据库名称与别名皆不区分大小写,在查找数据库时,系统将优先查找别名。如果本参数被省略,默认为没有别名。
是否只读 可选的;逻辑型。参数值说明是否仅对数据库进行读操作,如果省略本参数,默认为假。
共享方式 可选的;整数型。参数值指定在多用户环境中限制其它用户操作此数据库的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一: 1、#无限制:允许其它用户任意操作此数据库; 2、#禁止读:禁止其它用户读此数据库; 3、#禁止写:禁止其它用户写此数据库; 4、#禁止读写:独占使用此数据库,禁止其它用户的任何操作。
保留参数1 可选的;文本型。本参数仅用作保留参数位置。
数据库密码 可选的;文本型。本参数提供访问数据库时所需要的密码,如果该数据库没有被加密,请提供空文本。注意“?”(即单个问号)是一个特殊的密码文本,它要求系统当发现所欲打开的数据库具有密码保护时,自动弹出一个密码输入框提示用户输入正确的密码。如果用户在该输入框中取消输入或连续三次输入了错误密码,打开命令将失败,且执行“取错误码”命令将返回-78。如果本参数被省略,默认为空文本。
索引文件表 可选的;可扩充的;文本型,参数数据可以同时提供数组或非数组数据。本参数的各参数值顺序指定本数据库的所有索引文件,它们将被同步打开,以便得到及时更新。

例程

说明

启动窗口创建完毕后,就将运行目录下的“数据库1”打开,可以在“选择组合框”中选择要替换打开的数据库,当点击“替换打开”按钮后,如果当前数据库不是组合框中选择的数据库,则使用“替换打开()”命令将当前数据库关闭后,打开组合框中选择的数据库。

到此这篇关于易语言操作数据库“替换打开”命令详解的文章就介绍到这了,更多相关易语言替换打开命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 易语言操作数据库“取错误信息”命令详解

    如果执行某数据库命令失败,在其后执行本命令可以取回错误信息文本.如果该数据库命令执行成功,执行本命令将返回空文本. 语法: 文本型 取错误信息 () 例程: 说明: 首先把要操作的数据库打开,然后执行"写()"命令,程序将改写"改写字段编辑框"中输入的字段名,改写内容为"改写内容编辑框"的内容.如果改写成功,会弹出信息框显示"写入数据成功":如果改写失败,会弹出信息框提示失败,将本次操作的错误码和错误信息取出,并显示在信息框中

  • 易语言中“取错误码”命令详解

    如果执行某数据库命令失败,在其后执行本命令可以取回非 0 的数据库错误码值.如果该数据库命令执行成功,执行本命令将返回 0 . 语法: 整数型 取错误码 () 例程: 说明: 首先把要操作的数据库打开,然后执行"写()"命令,程序将改写"改写字段编辑框"中输入的字段,改写内容为"改写内容编辑框"中的内容.如果改写成功,会弹出信息框显示"写入数据成功":如果改写失败,会弹出信息框提示失败,将本次操作的错误码和错误信息取出,并显示

  • 易语言通过“打开”命令操作数据库

    打开指定的数据库文件.成功返回真,并自动将当前数据库设置为此数据库,失败返回假. 语法: 逻辑型 打开 (数据库文件名,[在程序中使用的别名],[是否只读],[共享方式],[保留参数1],[数据库密码],[索引文件表],- ) 参数名 描 述 数据库文件名 必需的:文本型. 在程序中使用的别名 可选的:文本型.别名为在后面的程序中引用本数据库时可使用的另一个名称.欲引用一个已经被打开的数据库可以使用该数据库本身的名称(数据库名称为数据库文件名的无路径和后缀部分.譬如 c:\my document

  • 易语言操作数据库“创建”命令

    创建指定的数据库文件,如果该数据库文件存在,将被覆盖.成功返回真,失败返回假. 语法: 逻辑型 创建 (欲创建数据库的文件名,字段信息表) 参数名 描 述 欲创建数据库的文件名 必需的:文本型. 字段信息表 必需的:字段信息,参数数据只能提供数组数据.参数数组值中顺序指定本数据库中所有字段的信息. 例程: 说明: 首先判断"字段名称编辑框"是否为空,然后判断"字段类型组合框"是否有选项.如果都有内容,则将欲添加的字段的名称和类型存放在"临时字段信息&quo

  • 易语言“是否支持多用户”命令详解

    检查本支持库所提供的数据库功能是否支持多用户同时对数据库操作.如果支持,返回真,否则返回假. 语法: 逻辑型 是否支持多用户 () 例程: 说明: 是否支持多用户命令,是检查当前的数据库,是否支持多用户同时进行操作,在检查数据库前,要先把待检查的数据库打开,如果本数据库支持多用户则返回真,否则,返回假. 用存放返回值的变量存放是否支持多用户命令的返回值,最后,用信息框查看本命令的返回值.如果此数据库支持多用户,信息框会显示"真",否则,显示"假". 到此这篇关于易语

  • 易语言操作数据库“替换打开”命令详解

    打开指定的数据库文件.成功返回真,并自动关闭当前数据库后将当前数据库设置为此数据库,失败返回假. 语法: 逻辑型 替换打开 (数据库文件名,[在程序中使用的别名],[是否只读],[共享方式],[保留参数1],[数据库密码],[索引文件表],- ) 参数名 描 述 数据库文件名 必需的:文本型. 在程序中使用的别名 可选的:文本型.别名为在后面的程序中引用本数据库时可使用的另一个名称.欲引用一个已经被打开的数据库可以使用该数据库本身的名称(数据库名称为数据库文件名的无路径和后缀部分.譬如 c:\m

  • 易语言中数据库“更新索引”命令详解

    通过完全重建来更新当前数据库的当前索引. 成功返回真,失败返回假. 语法: 逻辑型 更新索引 () 例程: 说明: 打开数据库的同时,打开2个索引文件."更新索引"按钮被单击后,运行"更新索引()"命令,成功更新索引后,将当前打开的索引显示在列表框中. 以上就是易语言中数据库"更新索引"命令详解的详细内容,更多关于易语言更新索引命令的资料请关注我们其它相关文章!

  • 易语言操作数据库“取当前索引”命令

    返回当前数据库的当前索引名称.如果未设置当前数据库或无当前索引,返回空文本. 语法: 文本型 取当前索引 () 例程: 说明: 当打开2个索引后,使用"取当前索引()"命令取出当前索引,并使用标签显示.当改变当前索引时,使用同样方法使用标签显示当前索引. 到此这篇关于易语言操作数据库"取当前索引"命令的文章就介绍到这了,更多相关易语言取当前索引命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

  • 易语言操作数据库“取索引数”命令用法

    返回当前数据库中已经被打开索引的数目. 语法: 整数型 取索引数 () 例程: 说明: 启动窗口创建完毕后,打开数据库1,同时打开2个索引文件.当点击"显示索引"按钮,使用"取索引数()"命令将当前打开的索引数取出,并用该数值规定"记次循环首()"命令的循环次数,在循环中使用"取索引名()"命令依次将每个索引的名字取出,并添加到列表框中. 以上就是易语言操作数据库"取索引数"命令用法的详细内容,更多关于易语

  • 易语言数据库操作之“取字段名”命令详解

    返回当前数据库中指定字段的名称.如果指定字段不存在,将返回空文本. 语法: 文本型 取字段名 (字段名称或位置) 参数名 描 述 字段名称或位置 必需的:通用型.参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始. 例程: 说明: 首先使用"取字段数()"命令取出数据库中的字段数,并规定循环的次数为该字段数,然后在记次循环中使用"取字段名()"命令将每个字段的字段名依次取出,并显示在列表框中. 到此这篇关于易语言数据库操作之"取字段

  • 易语言关于数据库“置当前库”命令用法

    本命令选择一个已经被打开的数据库为当前数据库,大部分数据库操作命令都针对当前数据库,譬如:记录指针的移动.字段的读写等等.如果指定数据库不存在或者尚未被打开,命令将返回假,否则返回真. 语法: 逻辑型 置当前库 (数据库别名或名称) 参数名 描 述 数据库别名或名称 必需的:文本型.参数值指定一个已经被打开的数据库. 例程: 说明: 使用"置当前库()"命令将当前库设置为组合框中所选数据库,并使用记次循环命令将当前库所有记录的"年龄"显示在列表框中. 注意:易语言中

  • MySQL 数据库 source 命令详解及实例

    MySQL 数据库 source 命令详解及实例 MySQL 数据库 source 命令,该命令是数据库导入命令.source 命令的用法非常简单,首先你需要进入 MySQL 数据库的命令行管理界面,然后选择需要导入的数据库,执行 source 命令.如下图所示. MySql 数据库 source 命令 mysql> use test Database changed mysql> set names utf8; Query OK, 0 rows affected (0.00 sec) mys

随机推荐