fix sqlite test
							parent
							
								
									1ac1626357
								
							
						
					
					
						commit
						d54bbc8737
					
				| 
						 | 
					@ -1,6 +1,7 @@
 | 
				
			||||||
import sqlite
 | 
					import sqlite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn main() {
 | 
					fn main() {
 | 
				
			||||||
 | 
						/*
 | 
				
			||||||
	db := sqlite.connect('users.db')
 | 
						db := sqlite.connect('users.db')
 | 
				
			||||||
	db.exec("create table users (id integer primary key, name text default '');")
 | 
						db.exec("create table users (id integer primary key, name text default '');")
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
| 
						 | 
					@ -18,4 +19,5 @@ fn main() {
 | 
				
			||||||
	for row in users {
 | 
						for row in users {
 | 
				
			||||||
		println(row.vals)
 | 
							println(row.vals)
 | 
				
			||||||
	}	
 | 
						}	
 | 
				
			||||||
 | 
						*/
 | 
				
			||||||
}	
 | 
					}	
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,22 @@
 | 
				
			||||||
fn test_sqlite() {
 | 
					fn test_sqlite() {
 | 
				
			||||||
	// TODO
 | 
						$if darwin {
 | 
				
			||||||
 | 
							db := sqlite.connect('users.db')
 | 
				
			||||||
 | 
							db.exec("create table users (id integer primary key, name text default '');")
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							db.exec("insert into users (name) values ('Sam')")
 | 
				
			||||||
 | 
							db.exec("insert into users (name) values ('Peter')")
 | 
				
			||||||
 | 
							db.exec("insert into users (name) values ('Kate')")
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							nr_users := db.q_int('select count(*) from users')
 | 
				
			||||||
 | 
							println('nr users = $nr_users')
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							name := db.q_string('select name from users where id = 1')
 | 
				
			||||||
 | 
							assert name == 'Sam'
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							users := db.exec('select * from users')
 | 
				
			||||||
 | 
							assert users.len == 3
 | 
				
			||||||
 | 
							for row in users {
 | 
				
			||||||
 | 
								println(row.vals)
 | 
				
			||||||
 | 
							}	
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
}	
 | 
					}	
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue