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 » U++ Library support » U++ SQL » Example code for CtrLib/Sqlite needed
Re: Example code for CtrLib/Sqlite needed [message #12826 is a reply to message #12775] Mon, 19 November 2007 17:34 Go to previous messageGo to previous message
alex100 is currently offline  alex100
Messages: 118
Registered: November 2007
Experienced Member
HomeBudget project compiles and works fine!
But When I try to create my own GUI project:

File|Set Main Package|MyApps
New Package
HB (as package name)
CtrlLibApplication with main window
Create

And the HB project was generated in the MyApps. Then I copied the HomeBudget.sch to the MyApps\HB folder.

Now I look for the HomeBudget files and try to insert include files for sqlite in my app. Firstly on HD.h

#ifndef _HB_HB_h
#define _HB_HB_h

//ADDED BY ME
#include <CtrlLib/CtrlLib.h>
#include <plugin/sqlite3/lib/sqlite3.h>
#include <plugin/sqlite3/Sqlite3.h>

#define SCHEMADIALECT <plugin/sqlite3/Sqlite3Schema.h>
#define MODEL <HomeBudget.sch>
//END OF ADDED BY ME


#include <CtrlLib/CtrlLib.h>

using namespace Upp;
#define LAYOUTFILE <HB/HB.lay>
#include <CtrlCore/lay.h>

class HB : public WithHBLayout<TopWindow>
{
public:
typedef HB CLASSNAME;
HB();
};

#endif



When I paste these includes right next the //END OF ADDED BY ME comment:

#include <Sql/sch_schema.h>
#include <Sql/sch_header.h>
#include <Sql/sch_source.h>



I compile the application and some woarnings and erros appera. Here is the output:


----- CtrlLib ( GUI GCC DEBUG DEBUG_FULL BLITZ WIN32 ) (1 / 9)
----- CtrlCore ( GUI GCC DEBUG DEBUG_FULL BLITZ WIN32 ) (2 / 9)
----- RichText ( GUI GCC DEBUG DEBUG_FULL BLITZ WIN32 ) (3 / 9)
----- Draw ( GUI GCC DEBUG DEBUG_FULL BLITZ WIN32 ) (4 / 9)
----- Core ( GUI GCC DEBUG DEBUG_FULL BLITZ WIN32 ) (5 / 9)
----- plugin/bmp ( GUI GCC DEBUG DEBUG_FULL BLITZ WIN32 ) (6 / 9)
----- plugin\z ( GUI GCC DEBUG DEBUG_FULL BLITZ WIN32 ) (7 / 9)
----- plugin\png ( GUI GCC DEBUG DEBUG_FULL BLITZ WIN32 ) (8 / 9)
----- HB ( GUI MAIN GCC DEBUG DEBUG_FULL BLITZ WIN32 ) (9 / 9)
main.cpp
In file included from C:/upp/uppsrc/Sql/sch_schema.h:24,
from C:\Upp\MyApps\HB\/HB.h:14,
from C:\Upp\MyApps\HB\main.cpp:1:
C:/upp/uppsrc/plugin/sqlite3/Sqlite3Schema.h:6:1: warning: "INT64" redefined
In file included from C:/upp/uppsrc/Core/Core.h:329,
from C:/upp/uppsrc/Draw/Draw.h:4,
from C:/upp/uppsrc/CtrlCore/CtrlCore.h:4,
from C:/upp/uppsrc/CtrlLib/CtrlLib.h:4,
from C:\Upp\MyApps\HB\/HB.h:4,
from C:\Upp\MyApps\HB\main.cpp:1:
C:/upp/uppsrc/Core/Defs.h:194:1: warning: this is the location of the previous definition
In file included from C:/upp/uppsrc/plugin/sqlite3/Sqlite3Schema.h:82,
from C:/upp/uppsrc/Sql/sch_schema.h:24,
from C:\Upp\MyApps\HB\/HB.h:14,
from C:\Upp\MyApps\HB\main.cpp:1:
C:/upp/uppsrc/Sql/sch_model.h:149:15: HomeBudget.sch: No such file or directory
In file included from C:\Upp\MyApps\HB\/HB.h:14,
from C:\Upp\MyApps\HB\main.cpp:1:
C:/upp/uppsrc/Sql/sch_schema.h:48: error: variable or field `All_Tables' declared void
C:/upp/uppsrc/Sql/sch_schema.h:48: error: `SqlSchema' was not declared in this scope
C:/upp/uppsrc/Sql/sch_schema.h:48: error: `schema' was not declared in this scope
C:/upp/uppsrc/Sql/sch_schema.h:48: error: expected `,' or `;' before '{' token
In file included from C:\Upp\MyApps\HB\main.cpp:1:
C:\Upp\MyApps\HB\/HB.h:37:7: warning: no newline at end of file
HB: 1 file(s) built in (0:05.78), 5781 msecs / file, duration = 5797 msecs

There were errors. (0:05.95)



Can you help me?


Alex
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Setting SQLite language?!
Next Topic: Create Table with Sqlite
Goto Forum:
  


Current Time: Fri Jul 18 07:22:09 CEST 2025

Total time taken to generate the page: 0.04364 seconds