Status & Roadmap
Authors & License
Funding Ultimate++
Search on this site
Search in forums

SourceForge.net Logo
Home » U++ Library support » U++ SQL » Sql object
Sql object [message #56198] Sun, 07 February 2021 18:07 Go to previous message
mubeta is currently offline  mubeta
Messages: 77
Registered: October 2006
Hi everyone,
before before writing this post I read several posts on this topic, but I came to the conclusion that I had to change the code of the U ++ library.

The Sql object seems for now unable to be hooked at the free choice of the programmer to different DB connections. So that if the choice of a SQLite or MySQL type DB for example, depended on configuration choices to be left to the end user of the resulting app, it would be impossible to use the same U++ code to write an application, in fact for now, the SQL object must be built clearly indicating a connection since its compilation.
Sql sql1(myconnection);

After hours and hours of testing, research, etc., I came to the unwanted decision to make the umpteenth change to the U++ library, moving the Sql.SetSession() method from private to public, and now I have finally managed to write a code that works on several DB chosen by the end user.

I do not understand why the presence of such a method has been left as private. If there are concerns about possible change errors at runtime, different mechanisms could be identified, but with a much more flexible object.

Read Message
Read Message
Previous Topic: MySqlSession Close and Reconnect crashes Application
Next Topic: with MariaDB (MySql) to capture error with Skylark
Goto Forum:

Current Time: Sat Jul 20 10:40:27 CEST 2024

Total time taken to generate the page: 0.02115 seconds