![]() |
|
|||||||
| Home | Register | FAQ | Members List | Search | Today's Posts | Mark Forums Read |
| Questions & Help Needed Post any question regarding Basic4ppc. |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
||||
|
Why do You need to make more than one conection to the Same DB in the Same APP?
__________________
Paulo Gomes Porto, Portugal PC: Dual-Core 1,8Ghz, 2GB RAM, 80GB HD PPC: Qtek9000, 1GB SD DLL Version Listing |
|
||||
|
The database containes several tables, linked by other tables in the same database.
for example: table 1 containes films + details, primary key is the filmnumber table 2 containes filmnumber, personalnumber, functionnumber table 3 containes data about a person, primary key is personalnumber Several persons can have the same function with a film. Connection 1 would be for selecting all personalnumbers with a function in a certain film connection 2 would be for selecting the data for each person in the results of connection 1. I had thought this would be the easiest way to get the results i want, instead of storing the results of connection 1 in a temporary variable. Peter
__________________
PC : P4 3gHz, 512 MiB PPC : Asus A600 + 1 GiB SD --------------------------------------------------- (Reminder to self: )
|
|
||||
|
Not quite sure if it works but you could try to add several objects with dirent names like "con1","con2",... and then when conecting to the database use the respective con...
__________________
Paulo Gomes Porto, Portugal PC: Dual-Core 1,8Ghz, 2GB RAM, 80GB HD PPC: Qtek9000, 1GB SD DLL Version Listing |
|
||||
|
Two connections will not help here.
You could do it with one command. Something like: SELECT * FROM tabl1, table2, table3 WHERE table1.filmnumber = table2.filmnumber AND table2.personalnumber = table3.personalnumber Search the web for SQL join for more information. |
|
||||
|
I know it can be done in one query, in fact it is the easiest (programming)way. The downside of this is a much worse performance.
I haven't tried this with b4ppc (obviously), but i've had some experience with a comparable situation in VB6 on the PC. When i did a single query the results took about 14 seconds, while two queries together took a fraction of a second. Which is why i prefer to do it likewise on the PPC, which requieres two connections. Peter
__________________
PC : P4 3gHz, 512 MiB PPC : Asus A600 + 1 GiB SD --------------------------------------------------- (Reminder to self: )
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Graphic in SQLite Database | Picard | Questions & Help Needed | 1 | 08-23-2008 12:03 PM |
| Multiple Serial connections? | cwtoyota | Questions & Help Needed | 1 | 05-23-2008 12:05 PM |
| Updating multiple columns in SQLite | mozaharul | Questions & Help Needed | 3 | 04-09-2008 08:27 AM |
| Command to create a database in sqlite | mozaharul | Questions & Help Needed | 5 | 03-30-2008 04:38 AM |
| How to convert an Access database to a sqlite database | Peter | Code Samples & Tips | 5 | 07-24-2007 04:20 PM |