File: simple.test

package info (click to toggle)
tcl-sql 20000621-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 612 kB
  • ctags: 81
  • sloc: cpp: 399; makefile: 60; tcl: 19; csh: 2
file content (33 lines) | stat: -rw-r--r-- 708 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

load ../sql.so

set conn [sql connect]

if {[catch {sql selectdb $conn asdf} msg]} {
	puts "OK: $msg"
} else { puts "ERROR" }

if {[catch {sql selectdb $conn test} msg]} {
        puts "ERROR: $msg."
} else { puts "OK" }

if {[catch {sql exec $conn "some crazy statement"} msg]} {
	puts "OK: $msg"
} else { puts "ERROR" }

sql exec $conn "drop table foofoo"
sql exec $conn "create table foofoo (i integer, r real, s char(10))"

for {set i 0} {$i < 10} {incr i} {
	sql exec $conn "insert into foofoo values ($i, $i.01, 'xx $i xx')"
}

sql query $conn "select * from foofoo" 

while {[set row [sql fetchrow $conn]] != ""} {
	if {$row == ""} break
	puts "row = $row"
}

sql endquery $conn
sql disconnect $conn