* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Maggio 02, 2024, 07:10:15 pm

Inserisci il nome utente, la password e la durata della sessione.

500 Visitatori, 1 Utente

Autore Topic: errore seguendo il tutorial dbexpress  (Letto 11794 volte)

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
errore seguendo il tutorial dbexpress
« il: Settembre 10, 2013, 10:29:25 am »
Seguo il tutorial di delphi 2007(o per lazarus) per dbx e quando setto active il componente sqlDataset mi dice:unsupported on-disk structure for file C:\PROGRAM FILES\COMMON FILES\CODEGEAR SHARED\DATA\EMPLOYEE.GDB; found 11.2, support 11.2 !

che roba è ? versioni incompatibili ?

ciao e grazie

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2872
  • Karma: +20/-4
Re:errore seguendo il tutorial dbexpress
« Risposta #1 il: Settembre 10, 2013, 12:39:56 pm »
on disk structure 11.2 è utilizzata da :
  • interbase 7.5
  • firebird 2.5

molto probabilmente il file EMPLOYEE.GDB è stato creato con InterBase 7.5 (GDB è l'estensione di InterBase) e tu stai usando una versione di Firebird < 2.5 o una versione di InterBase < 7.5.

Imagination is more important than knowledge (A.Einstein)

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
Re:errore seguendo il tutorial dbexpress
« Risposta #2 il: Settembre 11, 2013, 03:11:34 pm »
Sto usando Firebird 2.5.2 !!! devo scaricare una versione successiva?

grazie per la risposta!

ciao

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
Re:errore seguendo il tutorial dbexpress
« Risposta #3 il: Settembre 11, 2013, 03:19:38 pm »
ho dato un'occhiata ,ma mi pare che la mia sia l'ultima versione !
forse non supportata (non compatibile) da d2007 ?

ciao

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
Re:errore seguendo il tutorial dbexpress
« Risposta #4 il: Settembre 11, 2013, 03:22:41 pm »
ho controllato anche flamerobin : la versione è la 0.9.2 anche se penso che questa non influenzi l'errore suddetto!

ciao

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2872
  • Karma: +20/-4
Re:errore seguendo il tutorial dbexpress
« Risposta #5 il: Settembre 12, 2013, 08:10:17 am »
flamerobin non c'entra nulla con l'errore
a questo punto direi che le 2 versioni osd di interbase e firebird non sono compatibili.

Nel tutorial immagino che non ci sia il backup (.FBK o .GBK), se ci fosse potresti provare ripristinandolo.

A questo punto bisognerebbe provare con interbase. Ho trovato questo link per il download gratis: https://downloads.embarcadero.com/free/interbase
Una volta che puoi usare il db puoi estrarne struttura e dati per popolarci un db firebird.
Imagination is more important than knowledge (A.Einstein)

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
Re:errore seguendo il tutorial dbexpress
« Risposta #6 il: Settembre 12, 2013, 03:03:48 pm »
sono riuscito a far funzionare il tutto linkando la connessione al file EMPLOYEE.FDB copiato da una cartella vecchia del borland !
questo file riesco ad aprirlo col flamerobin : volevo vuotarlo di tutto e ricreare le tabelle che mi servono ma mi appare un po' laborioso ; allora ho provato a creare una tabella nuova mantenendo gli stessi parametri(e sembra che vada ok) però quando attivo(TRUE) la tabella mi dice che non riesce ad eseguire la query SELECT * FROM INTERVENTI ;
infatti a differenza del FILE employee quando carico la mia TABELLA13 non si visualizzano le tabelle ivi contenute...cosa sbaglio ancora?
ciao

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
Re:errore seguendo il tutorial dbexpress
« Risposta #7 il: Settembre 12, 2013, 03:17:00 pm »
ho notato,se la cosa può essere rilevante che la mia tabella l'ho creata in EMBEDDED SERVER ,mentre la employee.fdb si apre in LOCAL HOST !

???

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2872
  • Karma: +20/-4
Re:errore seguendo il tutorial dbexpress
« Risposta #8 il: Settembre 12, 2013, 03:38:58 pm »
embedded server o via local host non ha importanza, quello che conta è che il file EMPLOYEE.FDB sia certo!

quando hai detto che hai provato a creare una tabella, ti sei ricordato di effettuare la commit?
se non fai la commit non confermi le istruzioni lanciate e quindi... niente tabella.
Imagination is more important than knowledge (A.Einstein)

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
Re:errore seguendo il tutorial dbexpress
« Risposta #9 il: Settembre 12, 2013, 04:01:40 pm »
la tabella si crea senza problemi: per esempio se  ho una tabella country del database employee che funziona ,partendo da li  creo una tabella PROVA in un database di nome SECONDO !
cliccando sui bottoni dopo aver scritto il codice la tabella viene effettivamente creata !
ill mio problema èè che provo ad accedere nello stesso modo che faccio con la tabella country e mi dice :"unable to execute query" dove ho scritto selec*from prova...
mi dà errore perchè la tabella è ancora vuota?
come faccio ad inserire almeno un valore nei campi?
ciao

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2872
  • Karma: +20/-4
Re:errore seguendo il tutorial dbexpress
« Risposta #10 il: Settembre 12, 2013, 05:14:09 pm »
se l'hai creata e sei connesso al database in cui l'hai creata allora la devi vedere nel nodo "tables" di flamerobin: c'è?

se c'è prova con lo stesso case, ad esempio: select * from PROVA

per l'inserimento devi usare una "INSERT"
Imagination is more important than knowledge (A.Einstein)

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
Re:errore seguendo il tutorial dbexpress
« Risposta #11 il: Settembre 12, 2013, 07:46:39 pm »
Certo che c'e ! La vedo benissimo ! Ma volevo capire se l' errore e' dovuto al fatto che non ci sono ancora record da selezionare con select ???
Ciao

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
Re:errore seguendo il tutorial dbexpress
« Risposta #12 il: Settembre 12, 2013, 10:46:47 pm »
no ! non serve che siano presenti i records perchè ora mi funziona anche con la tabella vuota!
Grazie per l'aiuto

ciao

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2872
  • Karma: +20/-4
Re:errore seguendo il tutorial dbexpress
« Risposta #13 il: Settembre 13, 2013, 09:09:34 am »
infatti la SELECT non da errore se la tabella non è popolata ma ritorna un recordset vuoto.

L'errore era dovuto al discorso maiuscole/minuscole o a qualcos'altro?
Imagination is more important than knowledge (A.Einstein)

gianpa

  • Full Member
  • ***
  • Post: 180
  • Karma: +0/-0
Re:errore seguendo il tutorial dbexpress
« Risposta #14 il: Settembre 13, 2013, 06:06:30 pm »
Sinceramente non ho capito ! a forza di riprovare cambiando database e sintassi sql è andato ,ma appare come all'inizio!
Però ho messo tutto sul portatile installando questa volta la 2.1 di fb invece della 2.5 e mi dava quell'errore ! installata la 2.5 a posto anche sul portatile...MAH vai a capire!
ora chre funziona appare tutto semplice!

grazie per l'aiuto

 

Recenti

How To

Utenti
Stats
  • Post in totale: 18786
  • Topic in totale: 2237
  • Online Today: 543
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 1
Guests: 500
Total: 501

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.