SQLite3 for [x]Harbour(mdy:2007.06.22:upgrade to 3.4.0)
SQLite3 for [x]Harbour(mdy:2007.06.22:upgrade to 3.4.0)
*2007.05.22: fix release.
If you use SQLite3, you don't need any .dll and can option your DB and use SQL statement.
like SELECT * from test... INSERT INTO ... DELETE FROM ... UPDATE ...
and only one file '.db'.
reference http://www.sqlite.org
Now you can use it into your AP,
Download it from:http://www4.zzz.com.tw/phpbb2/viewtopic.php?t=38.
This is a SQLite3 for xHarbour/Harbour CLASS.
SQLite speed can reference http://www.sqlite.org/cvstrac/search?s= ... arison&w=1
If you use SQLite3, you don't need any .dll and can option your DB and use SQL statement.
like SELECT * from test... INSERT INTO ... DELETE FROM ... UPDATE ...
and only one file '.db'.
reference http://www.sqlite.org
Now you can use it into your AP,
Download it from:http://www4.zzz.com.tw/phpbb2/viewtopic.php?t=38.
This is a SQLite3 for xHarbour/Harbour CLASS.
SQLite speed can reference http://www.sqlite.org/cvstrac/search?s= ... arison&w=1
Last edited by ssbbs on Fri Jun 22, 2007 6:48 am, edited 2 times in total.
- James Bott
- Posts: 4654
- Joined: Fri Nov 18, 2005 4:52 pm
- Location: San Diego, California, USA
- Contact:
You can find the data types here James.James wrote:Last time I looked at SQLite it only had one field type-character. Has that changed?
From SQLite FAQ, "Multiple processes can have the same database open at the same time. Multiple processes can be doing a SELECT at the same time. But only one process can be making changes to the database at any moment in time, however."
Wouldn't this spell trouble for multi-user apps?
I'm interested in trying out Firebird though. Anyone already using Firebird willing to share their experience?
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: SQLite3 for xHarbour/harbour
Please, you confirm type license ,it is GPL ?
I'm interesting, i begin convert hbsqlite , job Alejandro Garate, but
version is for SQlite 2.8, and i want job 3.0.
I'm interesting, i begin convert hbsqlite , job Alejandro Garate, but
version is for SQlite 2.8, and i want job 3.0.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Re: SQLite3 for xHarbour/harbour
My post is for SQLite 3.3.17 (lastnew).thefull wrote:I'm interesting, i begin convert hbsqlite , job Alejandro Garate, but
version is for SQlite 2.8, and i want job 3.0.
Re: SQLite3 for xHarbour/harbour
Welll, i accept 3.X.X, but you not respond a my question....ssbbs wrote:My post is for SQLite 3.3.17 (lastnew).thefull wrote:I'm interesting, i begin convert hbsqlite , job Alejandro Garate, but
version is for SQlite 2.8, and i want job 3.0.
Is it FREE or NOT ?
Thank.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Re: SQLite3 for xHarbour/harbour
Yes, it is freeware.thefull wrote:Welll, i accept 3.X.X, but you not respond a my question....ssbbs wrote:My post is for SQLite 3.3.17 (lastnew).thefull wrote:I'm interesting, i begin convert hbsqlite , job Alejandro Garate, but
version is for SQlite 2.8, and i want job 3.0.
Is it FREE or NOT ?
Thank.
You can use it into your AP and don't pay money!!
- James Bott
- Posts: 4654
- Joined: Fri Nov 18, 2005 4:52 pm
- Location: San Diego, California, USA
- Contact:
ssbbs,
>From SQLite FAQ, "Multiple processes can have the same database open at the same time. Multiple processes can be doing a SELECT at the same time. But only one process can be making changes to the database at any moment in time, however."
>Wouldn't this spell trouble for multi-user apps?
It is an issue, but it doesn't mean that it can't be used for a multiuser app. It does lock the entire database to make updates (more like makes it readonly). So, two users cannot make updates at exactly the same time, but this only takes a split second. For small numbers of users this may not be an issue at all.
So for smaller numbers of users it provides many advantages, some of which are (as you already mentioned) that all the data resides in one file and there is no separate setup or maintenance required. This makes it good for off-the-self applications for small companies that don't have full-time IT people.
You can use standard SQL syntax. And now that it supports numeric and blobs it looks even more interesting.
And the price is right! Free and royalty-free.
James
>From SQLite FAQ, "Multiple processes can have the same database open at the same time. Multiple processes can be doing a SELECT at the same time. But only one process can be making changes to the database at any moment in time, however."
>Wouldn't this spell trouble for multi-user apps?
It is an issue, but it doesn't mean that it can't be used for a multiuser app. It does lock the entire database to make updates (more like makes it readonly). So, two users cannot make updates at exactly the same time, but this only takes a split second. For small numbers of users this may not be an issue at all.
So for smaller numbers of users it provides many advantages, some of which are (as you already mentioned) that all the data resides in one file and there is no separate setup or maintenance required. This makes it good for off-the-self applications for small companies that don't have full-time IT people.
You can use standard SQL syntax. And now that it supports numeric and blobs it looks even more interesting.
And the price is right! Free and royalty-free.
James
full reference:http://www.sqlite.org/faq.html#q7James Bott wrote: It is an issue, but it doesn't mean that it can't be used for a multiuser app. It does lock the entire database to make updates (more like makes it readonly). So, two users cannot make updates at exactly the same time, but this only takes a split second. For small numbers of users this may not be an issue at all.
YES!! SQLite3 can be use on multi-user,
But have some limit you must to deference.
SQLite3 have not server program to manage .DB,
So, it fix local .DB like 'DBF' to lock/unlock.
May be you have listen firebird embed, it's only one people can access it.
SQLite can let you access via multi-user but option like DBF.
I think this is enough!!
- José Luis Sánchez
- Posts: 484
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact: