⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test077.tcl

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 TCL
字号:
# See the file LICENSE for redistribution information.## Copyright (c) 2000-2002#	Sleepycat Software.  All rights reserved.## $Id: test077.tcl,v 1.10 2002/05/24 15:24:57 sue Exp $## TEST	test077# TEST	Test of DB_GET_RECNO [#1206].proc test077 { method { nkeys 1000 } { pagesize 512 } { tnum 77 } args } {	source ./include.tcl	global alphabet	set omethod [convert_method $method]	set args [convert_args $method $args]	puts "Test0$tnum: Test of DB_GET_RECNO."	if { [is_rbtree $method] != 1 } {		puts "\tTest0$tnum: Skipping for method $method."		return	}	set data $alphabet	set txnenv 0	set eindex [lsearch -exact $args "-env"]	if { $eindex == -1 } {		set testfile $testdir/test0$tnum.db		set env NULL	} else {		set testfile test0$tnum.db		incr eindex		set env [lindex $args $eindex]		set txnenv [is_txnenv $env]		if { $txnenv == 1 } {			append args " -auto_commit "		}		set testdir [get_home $env]	}	cleanup $testdir $env	set db [eval {berkdb_open -create -mode 0644\	    -pagesize $pagesize} $omethod $args {$testfile}]	error_check_good db_open [is_valid_db $db] TRUE	puts "\tTest0$tnum.a: Populating database."	set txn ""	for { set i 1 } { $i <= $nkeys } { incr i } {		set key [format %5d $i]		if { $txnenv == 1 } {			set t [$env txn]			error_check_good txn [is_valid_txn $t $env] TRUE			set txn "-txn $t"		}		set ret [eval {$db put} $txn {$key $data}]		error_check_good db_put($key) $ret 0		if { $txnenv == 1 } {			error_check_good txn [$t commit] 0		}	}	puts "\tTest0$tnum.b: Verifying record numbers."	if { $txnenv == 1 } {		set t [$env txn]		error_check_good txn [is_valid_txn $t $env] TRUE		set txn "-txn $t"	}	set dbc [eval {$db cursor} $txn]	error_check_good dbc_open [is_valid_cursor $dbc $db] TRUE	set i 1	for { set dbt [$dbc get -first] } \	    { [string length $dbt] != 0 } \	    { set dbt [$dbc get -next] } {		set recno [$dbc get -get_recno]		set keynum [expr [lindex [lindex $dbt 0] 0]]		# Verify that i, the number that is the key, and recno		# are all equal.		error_check_good key($i) $keynum $i		error_check_good recno($i) $recno $i		incr i	}	error_check_good dbc_close [$dbc close] 0	if { $txnenv == 1 } {		error_check_good txn [$t commit] 0	}	error_check_good db_close [$db close] 0}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -