Autore Topic: Non trova il database  (Letto 1332 volte)

Offline Tiziano60

  • Gambero
  • **
  • Post: 53
    • Mostra profilo
Non trova il database
« il: 10 Aprile 2009, 12:24:24 »
Salve a tutti
Sto facendo un piccolo progettino con gambas 2.8...si tratta di un piccolo database di ricerca per dei comandi Shell

Tutto funziona,sia in fase di progettazione, sia quando creo solamente l'eseguibile...ma dopo aver creato il pacchetto e averlo installato, il programmino, non trova il database

Questo è l'errore:
This application has raised an unexpected error and must abort.

unable to locate database: .
FMain.?.0

Pensavo che il motivo,fosse quello di aver dato al database, un percorso assoluto (User.Home) ma non è così!..Ho provato a cambiare il percorso scrivendo Application.Path a rifare il pacchetto e reinstallarlo, ma non è cambiato niente..l'errore rimane e il database non si trova!
Non so se sia importante, ma scrivo qui sotto anche quello che dice Gambas quando creo il pacchetto.
C'è un errore, ma non so se è importante ai fini del database
********************

 dpkg-genchanges  >../terminaldos_0.0.40-1_i386.changes
dpkg-buildpackage: binary and diff upload (original source NOT included)
dpkg-genchanges: not including original source code in upload
dpkg-buildpackage: warning: Failed to sign .dsc and .changes file
Salva il file CHANGELOG/Modifiche.
I package sono stati creati in modo corretto.

Grazie a tutti per l'aiuto

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Non trova il database
« Risposta #1 il: 10 Aprile 2009, 12:56:19 »
da quanto ho capito tu hai un db già fatto e vuoi che l'applicazione lo utilizzi .

per far cio devi fare così


innanzitutto il db che vuoi fornire in sieme all' applicazione deve essere posizionato all' interno della cartella di progetto , in tal modo verrà automaticamente inglobato all' interno dell' eseguibile gambas e non dovrai preoccupartene in fase di creazione del pacchetto deb

al primo avvio della tua applicazione devi fare in modo che il db venga copiato in una cartella ad esempio User.home

con questo comando

Codice: [Seleziona]
 COPY "nomedb" TO User.home & "/nomedb" 


da questo momento in poi sarà accessibile dall' applicazione tramite il percorso relativo  user.home

spero di essere stato chiaro


in alternativa dopresti crearti il pacchetto deb a mano facendo in modo che il db venga posizionato in una cartella di tua scelta durante la fase di installazione del pacchetto


ps: non credi di aver sbagliato il posto dove inserire questo post?

Offline Tiziano60

  • Gambero
  • **
  • Post: 53
    • Mostra profilo
Re: Non trova il database
« Risposta #2 il: 10 Aprile 2009, 13:10:02 »
Il database si trova già nella cartella del progetto e più, il progettino, prevede anche un pulsante che l'utente, se vuole, lo può creare, ma anche se elimino il database e cerco di crearlo, tutto funziona in fase di progetto, ma non dopo aver installato il pacchetto

Comunque,seguirò il tuo consiglio ti farò sapere se andrà a buon fine

Grazie per l'aiuto

P.s.

Ho sbagliato a postare questo argomento?...chiedo scusa...credevo che quello che volevo scrivere fosse stato attinente a "Progetti in cerca di aiuto"

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Non trova il database
« Risposta #3 il: 10 Aprile 2009, 13:35:45 »
punti di vista  :-)

non ti preoccupare ...del resto come dice ceskolo io non sono mica serio! :-P

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Non trova il database
« Risposta #4 il: 10 Aprile 2009, 14:14:47 »
@ Tiziano60

Qui si postano i progeti per i quali si cercano collaborazioni con altri utenti...per il tuo problemi avresti dovuto postare in "programmazione"

[OT]
@ fquellolà

Non è una cosa che penso solo io...lo pensa un intero gruppo su facebook :-P
[OT]

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Non trova il database
« Risposta #5 il: 10 Aprile 2009, 14:33:41 »
@cestrallallerotrallalla

cavolo non ho facebook! :-P

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Non trova il database
« Risposta #6 il: 10 Aprile 2009, 14:36:14 »
AEOH!!!! Questo è un sito serio, la volete finire?  :giullare:

(devo pur fare da moderatore, o no?)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Non trova il database
« Risposta #7 il: 10 Aprile 2009, 14:49:43 »
ha iniziato lui!!!!!! whe whe

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Non trova il database
« Risposta #8 il: 10 Aprile 2009, 18:44:47 »
:duro:
Visita il mio sito personale: http://www.leonardomiliani.com