On Wednesday, 3 January 2018 at 20:39:59 UTC, wakhshti wrote:
On Wednesday, 3 January 2018 at 12:45:51 UTC, Andre Pany wrote:

As you proposed SQLite makes sense. My personal preference is the wrapper from Adam you can find here https://github.com/adamdruppe/arsd/blob/master/sqlite.d

Do you want to run on a specific OS only or should it run on multiple OS?

There is also the Learn forum which fits better for beginner questions.

Kind regards
Andre

i downloaded the whole arsd and unzipped to folder that my main.d is.

and main.d contents are:


import std.stdio;
import arsd.sqlite;


void main(string[] args) {

   Database db = new Sqlite("test.sqlite.db");

   /+
   db.query("CREATE TABLE users (id integer, name text)");
   db.query("INSERT INTO users values (?, ?)", 1, "hello");
   foreach(line; db.query("SELECT * FROM users")) {
        writefln("%s %s", line[0], line["name"]);
   }
   +/
}


i get this error:

D:\ashit\document\DlangIDE\database\database\source>dmd main.d
OPTLINK (R) for Win32  Release 8.00.17
Copyright (C) Digital Mars 1989-2013  All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
main.obj(main)
Error 42: Symbol Undefined _D4arsd6sqlite6Sqlite6__ctorMFAyaiZCQBiQBgQBc
main.obj(main)
 Error 42: Symbol Undefined _D4arsd6sqlite6Sqlite7__ClassZ
main.obj(main)
 Error 42: Symbol Undefined _D4arsd6sqlite12__ModuleInfoZ
Error: linker exited with status 3


-----------------------------------------------------------------
the os i use is Windows7 (dual boot with ubuntu but mainly on windows7) also i tried several libraries. i couldn't run any database or gui libraries correctly so far. dlangui was the only gui library that i was able to run correctly. im interested in DFL and Entice designer (never be able to run them either)

You have to pass all source files you wish to compile to dmd.

Reply via email to