Autore Topic: Classe DBBox  (Letto 2854 volte)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Classe DBBox
« Risposta #15 il: 01 Maggio 2020, 16:12:14 »
Sbaglio o funziona solo con SQLite?  :P
 :ciao: :ciao:

si al momento .. e sto già riscrivendo la classe. aver guardato gli oggetti data mi ha fatto venire nuove idee.
Gianluigi dove si trovano i sorgenti di gambas?

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Classe DBBox
« Risposta #16 il: 01 Maggio 2020, 16:19:09 »
Sbaglio o funziona solo con SQLite?  :P
 :ciao: :ciao:

si al momento .. e sto già riscrivendo la classe. aver guardato gli oggetti data mi ha fatto venire nuove idee.
Gianluigi dove si trovano i sorgenti di gambas?

Era quello che speravo, intanto ti dico che ho fatto qualche timido progresso con le query su datasource.table  e ora sembra funzionare con anche gli Inner Join...

I sorgenti sono in /home/<tuo user>/gambasdevel/comp/src/gb.db.form

 :ciao:

P.S. Gli As delle query propri non li digerisce, ci deve essere un altro modo per intestare le colonne, sono fiducioso...
« Ultima modifica: 01 Maggio 2020, 16:22:28 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Classe DBBox
« Risposta #17 il: 01 Maggio 2020, 16:27:46 »
in questo pc non ho installato devel, ho installato un paio di anni fà non ricordo neanche come  :-[

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Classe DBBox
« Risposta #18 il: 01 Maggio 2020, 16:39:35 »
 :rolleyes: mi perdo in un bicchiere... di vino  :D
ho scaricato  git

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Classe DBBox
« Risposta #19 il: 01 Maggio 2020, 16:41:48 »
:rolleyes: mi perdo in un bicchiere... di vino  :D
ho scaricato  git

 :) OK mi hai anticipato, meglio così  :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Classe DBBox
« Risposta #20 il: 03 Maggio 2020, 21:50:27 »
è difficile anche capire qualcosa leggendo il codice. È un altro livello..un altro pianeta.
Quello che mi fa rabbia è la connessione.. è fatta da dio ma non c'è un controllo se non trova il database.. se hai solo l'eseguibile di gambas e sposti o rinomini il db cosa fai? Lui va in errore e basta.
Peccato perché connette il db prima di eseguire il programma, infatti ti elenca tabelle e campi nelle proprietà degli oggetti.
Gianluigi io di progressi non ne ho fatti, vediamo la prossima settimana.
 :ciao:

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Classe DBBox
« Risposta #21 il: 04 Maggio 2020, 08:28:10 »

Gianluigi io di progressi non ne ho fatti, vediamo la prossima settimana.


Anche io mi sono bloccato, spero per via del poco tempo che ho potuto dedicare alla ricerca, anche oggi ho da fare altro ma spero di riuscire a fare qualcosa domani.
Una cosa è certa i DataSource si possono annidare e gli si può passare una query anche per codice.
Poi riuscire a fargli fare quello che voglio è un altro discorso  :rolleyes:  :hard:

 :ciao: :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Classe DBBox
« Risposta #22 il: 14 Maggio 2020, 14:46:35 »
è difficile anche capire qualcosa leggendo il codice. È un altro livello..un altro pianeta.
Quello che mi fa rabbia è la connessione.. è fatta da dio ma non c'è un controllo se non trova il database.. se hai solo l'eseguibile di gambas e sposti o rinomini il db cosa fai? Lui va in errore e basta.
Peccato perché connette il db prima di eseguire il programma, infatti ti elenca tabelle e campi nelle proprietà degli oggetti.

Tu questa pagina(*) l'avevi letta?

(*) http://gambaswiki.org/wiki/comp/gb.db/connection/_new

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Classe DBBox
« Risposta #23 il: 14 Maggio 2020, 23:13:56 »
Molto interessante Gianluigi
Appena si libera il pc vado a provare.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Classe DBBox
« Risposta #24 il: 14 Maggio 2020, 23:21:33 »
Appena si libera il pc vado a provare.

 :D

notte  :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Classe DBBox
« Risposta #25 il: 15 Maggio 2020, 09:12:37 »
No è solo un modo più semplice di passare i dati per la connessione "Tradizionale.

se guardi le proprietà di
Codice: [Seleziona]
Connections["Connection1"]
sono solo di lettura (almeno...spero di sbagliarmi) da codice non si mette mano

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Classe DBBox
« Risposta #26 il: 25 Maggio 2020, 11:56:46 »

se guardi le proprietà di
Codice: [Seleziona]
Connections["Connection1"]
sono solo di lettura (almeno...spero di sbagliarmi) da codice non si mette mano

Credo proprio che tu abbia ragione, occorre usare il metodo classico  :-\

Il test con gb.db.form l'ho finito, anche se markZ non si è espresso, credo che ci siano degli spunti interessanti.
L'ho appena aggiornato perché mi ero dimenticato del codice nei pulsanti di spostamento.

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Classe DBBox
« Risposta #27 il: 25 Maggio 2020, 22:20:45 »
Ciao Gianluigi
Non me ne volere ma ho deciso di continuare con la mia classe... abbandono gb.db.form
Negli ultimi giorni ho avuto meno tempo, per fortuna ho ricominciato a lavorare,
Ho riscritto un pò tutto, la parte DBForm è finita, basta testarla, La parte DBGrid è in costruzione ma si può già capire qualcosa.
Le classi sono in 2 cartelle separate, sotto ci sono 3 esempi/test

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Classe DBBox
« Risposta #28 il: 26 Maggio 2020, 09:25:08 »
Ciao Gianluigi
Non me ne volere ma ho deciso di continuare con la mia classe... abbandono gb.db.form
Va bene, non importa...    :violent:
 :D
Citazione
Negli ultimi giorni ho avuto meno tempo, per fortuna ho ricominciato a lavorare,
:ok:
Citazione
Ho riscritto un pò tutto, la parte DBForm è finita, basta testarla, La parte DBGrid è in costruzione ma si può già capire qualcosa.
Le classi sono in 2 cartelle separate, sotto ci sono 3 esempi/test

Scaricato, grazie  :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.271
  • Chi parla poco dice tanto...
    • Mostra profilo
Re:Classe DBBox
« Risposta #29 il: 28 Maggio 2020, 15:52:53 »
Figata e' la versione grafica di gridbox....