Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    52

    [Delphi] Abstract Error

    Qualcuno sa spiegarmi a cosa sono dovuti gli errori "abstract error"?

    Codice PHP:
    var
    x:integer;
    dataset1TDataSet;
    SQL1:Tquery;
    DBtext1:array of Tdbtext
    ho collegato le dataset e query, e fin qui nessun problema

    ...altro codice....che non da problemi....

    quando vado a fare questo:

    Codice PHP:

    for x:= 0 to SQL1.fieldcount -do
     
    begin
      Dbtext1
    [x].field.fieldname:= SQL1.fields[x].fieldname;
     
    end

    Spunta il maledetto!!!! Chi mi aiuta? =(

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    non saprei a quale errore si riferisce.....

    io proverei con il debug eseguendo il programma un rigo per volta e verificando il contenuto delle variabili...


    prova un po'.... e facci sapere

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    52
    Spunta qui
    Codice PHP:
    Dbtext1[x].field.fieldname:= SQL1.fields[x].fieldname

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    non sono pratico di array.

    hai controllato il valore di: SQL1.fields[x].fieldname ???

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    52
    E' cambiato errore, accesso alla memoria....anche facendo


    Codice PHP:
     DBtext1[6].Field.FieldName:='vnum'
    ho controllato, ho fatto SetLength(texts,FieldCount);

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    non mi e' chiaro....

    ti ripero che non ho tanta pratica sugli array.

    a cosa serve questo ciclo di assegnazione? qual'e' lo scopo del programma?

    questa e' la mia perplessita:

    quando dichiari le variabili

    codice:
    var
    x:integer;
    dataset1: TDataSet;
    SQL1:Tquery;
    DBtext1:array of Tdbtext;
    la variabile DBtext1 e' della classe Tdbtext. a me sembra che questa variabile debba essere associata ad un datasource...

    verifica e aggiornaci

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    52
    Scusate se sono stato poco chiaro, allora il programma deve prendere da un record tutti i campi, per far ciò ho pensato di creare ogno oggetto DBtext per ogni campo.

    Collego al DBtext il datasource, leggo i campi e ne assegno uno ad ogni dbtext.

    Non utilizzo una DBgrid perchè non so come prendere u singolo valore.

    Comunque io dovrei lavorare con il caption di ogni dbtext.

    Spero di essere stato chiaro=)

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    52
    Scusate ancora se non mi sono spiegato bene.

    Qualcuno ha un metodo migliore?=)

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    52
    Scusate il 3o post di seguito, altro piccolo consiglio.

    Come fare ad avere i dati di un record, divisi, ogni volta che cambi record?

    Cioé: se hai una Dbgrid e selezioni un record diverso, come faccio a mettere i valori del record selezionato in una Label per ogni campo?

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    Originariamente inviato da Gfff
    Scusate il 3o post di seguito, altro piccolo consiglio.

    Come fare ad avere i dati di un record, divisi, ogni volta che cambi record?

    Cioé: se hai una Dbgrid e selezioni un record diverso, come faccio a mettere i valori del record selezionato in una Label per ogni campo?
    perche vuoi visualizzare i valori dei campi in una label e non in un tdbtext?

    io inserirei sul form n dbtext (n = numero fields del record) associati allo stesso datasource che hai collegato alla dbgrid.

    che database usi?

    ciao

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.