Revision: 12947 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=12947&view=rev Author: snaiperis Date: 2009-11-20 12:30:42 +0000 (Fri, 20 Nov 2009)
Log Message: ----------- 2009-11-20 14:28 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) + harbour/contrib/rddsql/hbrddsql.ch * harbour/contrib/rddsql/hbrddsql.h * DBI_ and RDDI_ defines moved to .ch file * harbour/contrib/rddsql/sddmy/tests/test1.prg * harbour/contrib/rddsql/sddodbc/tests/test1.prg * harbour/contrib/rddsql/sddodbc/tests/test2.prg * hbrddsql.ch include used * harbour/contrib/rddsql/sddodbc/tests/test2.prg ! fixed small error in DSN * harbour/contrib/rddsql/sddodbc/odbcdd.c * implemented error processing * harbour/contrib/rddsql/sddfb/fbirddd.c * harbour/contrib/rddsql/sddmy/mysqldd.c * harbour/contrib/rddsql/sddodbc/odbcdd.c * harbour/contrib/rddsql/sddpg/pgsqldd.c * harbour/contrib/rddsql/sqlbase.c * harbour/contrib/rddsql/sqlmix.c * source formatting * changed error variables type to HB_ERRCODE * harbour/contrib/rddsql/sddfb/fbirddd.c * harbour/contrib/rddsql/sddmy/mysqldd.c * moved unsupported (by some compiler) compile time condition check to RDD initialisation run-time condition check * harbour/contrib/rddsql/hbrddsql.h * harbour/contrib/rddsql/sqlbase.c * implemented connection area counter. Now connection can be closed only after all its workareas are closed. * harbour/contrib/rddsql/hbrddsql.h * harbour/contrib/rddsql/sqlbase.c * SQL error text, error number, last query, etc. Moved from connection to static variables, because I'm unable to return errors for a failed connect otherwise. ; TODO: MT support. Error text and code are stored in static variable, it should be moved to thread static in the future. But there is more problems in MT support. F.e., can we use use the same connection for a few threads? Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/rddsql/hbrddsql.h trunk/harbour/contrib/rddsql/sddfb/fbirddd.c trunk/harbour/contrib/rddsql/sddmy/mysqldd.c trunk/harbour/contrib/rddsql/sddmy/tests/test1.prg trunk/harbour/contrib/rddsql/sddodbc/odbcdd.c trunk/harbour/contrib/rddsql/sddodbc/tests/test1.prg trunk/harbour/contrib/rddsql/sddodbc/tests/test2.prg trunk/harbour/contrib/rddsql/sddpg/pgsqldd.c trunk/harbour/contrib/rddsql/sqlbase.c trunk/harbour/contrib/rddsql/sqlmix.c Added Paths: ----------- trunk/harbour/contrib/rddsql/hbrddsql.ch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour