Page 2 of 2
Posted: Mon Jun 19, 2006 8:37 pm
by Andre
Jochen 'blbltheworm' Schneider from german PureBoard sent me already his first converted codes. And he is doing more next weeks.
So (if possible) please be aware of the german discussion thread (see link above), where Jochen posts his status reports.
Thanks

Posted: Sun Jul 02, 2006 10:20 pm
by Falko
hi,
i have convertet six of this sources to PB4.
http://www.purebasic.fr/german/viewtopi ... 9806#99806
Regards Falko
Posted: Sun Jul 02, 2006 11:13 pm
by GeoTrail
How are things going on the MySQL project?
I'm very interested in that

As an end user that is.
Posted: Mon Jul 03, 2006 9:40 am
by Progi1984
Finally, the project is "Interfacing databases easily with Purebasic". The first part of project is creating subsystems for each database system. The first is MySQL.
For more informations, go on the french forum !
Or ask here

Posted: Mon Jul 03, 2006 9:56 am
by Flype
at the moment, the mysql subsystem for pb4 looks like this (nearly finished - made with tailbite) :
Code: Select all
;-
;- Database.lib - Minimal Set
;-
DeclareDLL.l _ExamineDatabaseDrivers() ; non implémenté
DeclareDLL.l _NextDatabaseDriver() ; non implémenté
DeclareDLL.s _DatabaseDriverName() ; non implémenté
DeclareDLL.s _DatabaseDriverDescription() ; non implémenté
DeclareDLL.l _InitDatabase()
DeclareDLL.s _DatabaseError() ; à finir
DeclareDLL.l _IsDatabase(database.l)
DeclareDLL.l _OpenDatabase(database.l, host.s, user.s, passwd.s, db.s = "")
DeclareDLL.l _OpenDatabaseRequester(database.l)
DeclareDLL.l _CloseDatabase(database.l)
DeclareDLL.l _DatabaseColumns(database.l)
DeclareDLL.s _DatabaseColumnName(database.l, column.l)
DeclareDLL.l _DatabaseColumnType(database.l, column.l)
DeclareDLL.l _DatabaseQuery(database.l, query.s)
DeclareDLL.l _DatabaseUpdate(database.l, query.s)
DeclareDLL.l _PreviousDatabaseRow(database.l) ; à finir
DeclareDLL.l _FirstDatabaseRow(database.l)
DeclareDLL.l _NextDatabaseRow(database.l)
DeclareDLL.l _GetDatabaseLong(database.l, column.l)
DeclareDLL.q _GetDatabaseQuad(database.l, column.l)
DeclareDLL.f _GetDatabaseFloat(database.l, column.l)
DeclareDLL.d _GetDatabaseDouble(database.l, column.l)
DeclareDLL.s _GetDatabaseString(database.l, column.l)
;-
;- Database.lib - Extended Set
;-
DeclareDLL.s _DatabaseQueryString(database.l, query.s)
DeclareDLL.l _DatabaseQueryLong(database.l, query.s)
DeclareDLL.q _DatabaseQueryQuad(database.l, query.s)
DeclareDLL.f _DatabaseQueryFloat(database.l, query.s)
DeclareDLL.d _DatabaseQueryDouble(database.l, query.s)
DeclareDLL.l _DatabaseQueryDate(database.l, query.s)
DeclareDLL.s _DatabaseQueryFormatDate(database.l, query.s, mask.s)
DeclareDLL.l _DatabasePing(database.l)
DeclareDLL.l _DatabaseRows(database.l)
DeclareDLL.l _DatabaseOptions(key.l, *value)
DeclareDLL.s _DatabaseEscString(database.l, string.s)
DeclareDLL.s _DatabaseHexString(string.s)
DeclareDLL.l _GetDatabaseDate(database.l, column.l)
DeclareDLL.s _GetDatabaseFormatDate(database.l, column.l, mask.s)
DeclareDLL.l _GetDatabaseBinary(database.l, column.l, bAllocateMemory.l = #False)
DeclareDLL.l _GetDatabaseLength(database.l, column.l)
DeclareDLL.l _ExamineDatabaseDbs(database.l, wild.s = "")
DeclareDLL.l _NextDatabaseDb(database.l)
DeclareDLL.s _DatabaseDb(database.l)
DeclareDLL.l _ExamineDatabaseTables(database.l, wild.s = "")
DeclareDLL.l _NextDatabaseTable(database.l)
DeclareDLL.s _DatabaseTable(database.l)
DeclareDLL.l _ExamineDatabaseFields(database.l, table.s, wild.s = "")
DeclareDLL.l _NextDatabaseField(database.l)
DeclareDLL.s _DatabaseField(database.l)
DeclareDLL.l _ExamineDatabaseProcesses(database.l)
DeclareDLL.l _NextDatabaseProcess(database.l)
DeclareDLL.s _DatabaseProcess(database.l, field.l)
DeclareDLL.l _DatabaseDbList(database.l, userList.s(), wild.s = "")
DeclareDLL.l _DatabaseTableList(database.l, userList.s(), wild.s = "")
DeclareDLL.l _DatabaseProcessList(database.l, userList.DATABASE_PROCESS())
Posted: Mon Jul 03, 2006 12:48 pm
by GeoTrail
That looks great.
I first thought it was just gonna be a query lib for passing queries from PB to a server, but that looks much better
