关于vfp锁住和解锁数据表程序代码

关于vfp锁住和解锁数据表程序代码,第1张

Form1(控件) Init(事件)下同

et safety off &&设置覆盖文件时d出对话框

set exclusive off &&设置数据表打开方式为共享

thisformlist1clear &&清空列表框控件中内容

mydatabase=sys(5)+sys(2003)+"\database\databasedbc"

set exact off &&设置字符非精确比较

open database "&mydatabase" &&打开数据库

display tables to file temptxt noconsole &&显示当前数据库中的所有表名和表的路径信息

mystr=''

handle=fopen("temptxt",2)

do while feof(handle)=f

mystr=fgets(handle)

if alltrim(mystr)="表位于" or alltrim(mystr)="名称"

cname=""

else

cname=alltrim(left(mystr,at(":",mystr)-2))

endif

if !empty(cname)

thisformlist1additem(cname) &&添加数据项

分别在不同工作区中打开数据表

if !used(sys(5)+sys(2003)+"\database\"+cname)

select 0

tabname=sys(5)+sys(2003)+"\database\"+cname

use "&tabname"

endif

endif

enddo

fclose(handle)

Command1 Click

if !empty(thisformlist1value)

myalias=alltrim(thisformlist1value)

select &myalias

if flock("&myalias")

thisformlabel1caption="数据表被锁定!"

else

thisformlabel1caption="数据表锁定不成功!"

endif

endif

Command2 Click

if !empty(thisformlist1value)

myalias=alltrim(thisformlist1value)

unlock in &myalias &&解锁数据表

thisformlabel1caption="数据表已解除锁定!"

endif

List1 InteractiveChange

if !empty(thisformlist1value)

myalias=alltrim(thisformlist1value)

select &myalias

endif

do case

case sys(2011)="Record Unlocked"

thisformlabel1caption=myalias+" 没有被锁定!"

case sys(2011)="File Locked"

thisformlabel1caption=myalias+" 被锁定!"

case sys(2011)="Exclusive"

thisformlabel1caption=myalias+" 以独占方式打开!"

endcase

新定义就行了,

dim

rs_1

as

new

adodbrecordset

dim

sql1

as

string

sql1

="select

form

XXX"

rs_1open

sql1,conn,3,3

要再打开就定义rs_2

sql2重复上述代码就可

打开Oracle数据库路径的代码主要是通过使用SQLPlus或SQL Developer工具来实现的,具体步骤如下:

1 使用SQLPlus登录Oracle数据库:

```sql

sqlplus username/password@//hostname:port/servicename

```

其中,`username`为数据库用户名,`password`为用户密码,`hostname`为数据库服务器主机名或IP地址,`port`为数据库端口号(默认为1521),`servicename`为数据库服务名。

2 进入Oracle数据库路径:

使用以下命令可以查询当前数据库路径:

```sql

show parameter db_file_name_convert;

```

或者可以直接使用以下命令进入Oracle数据库路径:

```sql

cd <路径名称>

```

其中,`路径名称`为你想要进入的数据库路径。

3 使用SQL Developer登陆Oracle数据库:

打开SQL Developer工具,输入数据库用户名、密码及连接信息,点击“连接”,即可成功连接到Oracle数据库并进入相应的路径。

以上就是打开Oracle数据库路径的常用方法,具体 *** 作方式还需要根据实际情况来确定。

以上就是关于关于vfp锁住和解锁数据表程序代码全部的内容,包括:关于vfp锁住和解锁数据表程序代码、vb中怎么打开1个Access数据库中的多个表、oracle打开路径的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10187900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存