Guest User

Untitled

a guest
Dec 8th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Vala 0.76 KB | None | 0 0
  1. using Sqlite;
  2.  
  3. public class Package : GLib.Object {
  4.  public string name;
  5.  public string version;
  6.  public string uri;
  7.  public string description;
  8.  
  9.  public void info() {
  10.   stdout.printf("%s-%s\n%s\n", this.name, this.version, this.description);
  11.  }
  12. }
  13.  
  14. void main (string[] args) {
  15.  Database db;
  16.  Statement stmt;
  17.  int rc = 0;
  18.  if ((rc = Database.open("pkg.db", out db)) == 1) {
  19.   printerr ("Can't open the datbase %s", db.errmsg());
  20.   return;
  21.  }
  22.  if ((rc = db.prepare_v2 ("select * from tbl1", -1, out stmt, null)) == 1) {
  23.   printerr ("SQL error: %d, %s\n", rc, db.errmsg());
  24.   return;
  25.  }
  26.  stmt.step();
  27.  Package pkg = new Package();
  28.  pkg.name = stmt.column_text(0);
  29.  pkg.version = stmt.column_text(1);
  30.  pkg.description = stmt.column_text(3);
  31.  pkg.info();
  32. }
Add Comment
Please, Sign In to add comment