Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [BDE Database] Aggiungere un campo

    Per lavoro ho purtoppo bisogno di fare una piccola modifica su un programma in Delphi (e su questo non dovrei aver problemi, non lo conoscevo ma lo sto imparando quanto basta) il quale però fa riferimento a un database di tipo BDE (estensione .bd). Su quest'ultimo avrei semplicemente bisogno di aggiungere un campo di tipo booleano ma sono totalmente inesperto in materia (ho sempre avuto a che fare con access o Sql Server) e su internet ho trovato solo "firebird 2.0" col quale però, da riga di comando, non riesco a connettermi perchè dice che il db non esite e non capisco perchè.
    Da Pannello di controllo\BDE Administration il database è configurato col nome "BDMP05"
    Potete aiutarmi?? Grazie!!
    In the beginning was the command line
    www.beinettevive.it

  2. #2
    Dimenticavo: il mio Delphi in questione è Delphi 2006 il quale, da quanto ho capito, non permette più di andare a fare modifiche su database di tipo BDE direttamente dalla propria interfaccia
    In the beginning was the command line
    www.beinettevive.it

  3. #3

    Re: [BDE Database] Aggiungere un campo

    Originariamente inviato da fededalma
    Per lavoro ho purtoppo bisogno di fare una piccola modifica su un programma in Delphi (e su questo non dovrei aver problemi, non lo conoscevo ma lo sto imparando quanto basta) il quale però fa riferimento a un database di tipo BDE (estensione .bd). Su quest'ultimo avrei semplicemente bisogno di aggiungere un campo di tipo booleano ma sono totalmente inesperto in materia (ho sempre avuto a che fare con access o Sql Server) e su internet ho trovato solo "firebird 2.0" col quale però, da riga di comando, non riesco a connettermi perchè dice che il db non esite e non capisco perchè.
    Da Pannello di controllo\BDE Administration il database è configurato col nome "BDMP05"
    Potete aiutarmi?? Grazie!!
    L'estensione "bd" non mi dice nulla .... sei sicuro che sia giusta?
    Se hai a che fare con un dB Firebird, basta che esegui una query con il seguente codice
    (SQL Standard ANSI)

    codice:
    Alter table <nomeTabella> add <nomecampo> <tipocampo>
    ciao

    PS: il booleano non esiste in Firebird / interbase. Devi usare un CHAR(1) o qualsiasi altro tipo a tua discrezione

  4. #4
    Sono riuscito a risolvere il problema, effettivamente era anche dovuto al fatto che il booleano non esiste mentre io da riga di codice insistevo a mettergliela...
    Grazie!
    In the beginning was the command line
    www.beinettevive.it

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da fededalma
    Sono riuscito a risolvere il problema, effettivamente era anche dovuto al fatto che il booleano non esiste mentre io da riga di codice insistevo a mettergliela...
    Direi che si è capito tutto........ ovviamente sono ironico.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Hai ragione Alka, spiegherei volentieri meglio ciò che ho fatto ma non ne son sicuro neppure io. Purtroppo non ho mai usato Delphi e questo tipo di database non sapevo neppure esistesse. Ma da "Amministrazione database" all'interno di Delphi ora riesco ad aprire e modificare il db, e questo mi basta. Non è bello fare lavori di questo tipo, ma ogni tanto mi tocca... è lavoro.
    Buona giornata.
    In the beginning was the command line
    www.beinettevive.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.