Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Newbie corner » Separate Database Access code
Re: Separate Database Access code [message #38832 is a reply to message #38830] Mon, 21 January 2013 15:57 Go to previous messageGo to previous message
lectus is currently offline  lectus
Messages: 329
Registered: September 2006
Location: Brazil
Senior Member
Hi!

Add
Quote:

Sqlite3Session lDB;
as a member of libDB and after you open the database add:
Quote:

SQL = lDB;
:

class libDB {
typedef libDB CLASSNAME;

public:
	Sqlite3Session lDB;
	libDB();
	~libDB();
	void InitDB();
};



void libDB::InitDB()
{
	LOG("Open DB");
	if(!lDB.Open(ConfigFile("libDB.db"))) {
		Exclamation(t_("Cannot create or open libDB database file\n"));
		return;
	}
	LOG("SqlSchema");
	SqlSchema sch(SQLITE3);
	
	SQL = lDB;
.
.
.


It fixes the problem. Actually the fix was just "SQL = lDB". I recommend putting lDB as a member of libDB just so your library has a better design.

[Updated on: Mon, 21 January 2013 15:59]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to Draw without overriding Paint?
Next Topic: Deploying U++ Application
Goto Forum:
  


Current Time: Fri Apr 26 21:31:24 CEST 2024

Total time taken to generate the page: 0.03178 seconds