1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

examples: fix sqlite.v

This commit is contained in:
Alexander Medvednikov 2020-06-16 12:27:47 +02:00
parent 9d6b402df0
commit 651a203ecb

View File

@ -1,22 +1,22 @@
import sqlite import sqlite
fn main() { fn main() {
db := sqlite.connect(':memory:') db := sqlite.connect(':memory:')?
db.exec("create table users (id integer primary key, name text default '');") 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 ('Sam')")
db.exec("insert into users (name) values ('Peter')") db.exec("insert into users (name) values ('Peter')")
db.exec("insert into users (name) values ('Kate')") db.exec("insert into users (name) values ('Kate')")
nr_users := db.q_int('select count(*) from users') nr_users := db.q_int('select count(*) from users')
println('nr users = $nr_users') println('nr users = $nr_users')
name := db.q_string('select name from users where id = 1') name := db.q_string('select name from users where id = 1')
assert name == 'Sam' assert name == 'Sam'
users, code := db.exec('select * from users') users, code := db.exec('select * from users')
println("SQL Result code: $code") println("SQL Result code: $code")
for row in users { for row in users {
println(row.vals) println(row.vals)
} }
} }