 		let statement = try! db.prepare(sql: "select * from t1 where a = :a")
 		try! statement.bind(value: 5, toParameter: ":a")
 
-		try! statement.execute { row in
+		try! statement.results { row in
 			let x: Int = try row.value(at: 0)
 			let y: Int? = try row.value(at: 1)
 

		try! db.execute(sql: "create table t1(a, b);")

		for i in 0..<10 {
			try! db.execute(sql: "insert into t1(a, b) values (?, ?);", parameterValues: i, nil)
		}

		let statement = try! db.prepare(sql: "select * from t1 where a = ?")
		try! statement.bind(value: 5, toParameter: 1)

		try! statement.execute { row in
			let x: Int = try row.value(at: 0)
			let y: Int? = try row.value(named: "b")



			let s = try! db.prepare(sql: "select count(*) from t1;")
			var count = 0
			try! s.results { row in
				count = try row.value(at: 0)
			}

