Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315

    delphi7+Firebird---->delphix3+Firebird differenze IBDataset

    Ciao.

    testando in delphi xe3 una procedura scritta con delphi7 trovo (per il momento) queste difficolta:

    1) utilizzo del componente IBTable obsoleto. risolto utilizzando il componente IBQuery.

    2) ho un IBDataset che fa riferimento ad una tabella del database:
    codice:
    CREATE TABLE ARTICOLI(
        ID                 INTEGER NOT NULL PRIMARY KEY,
        ITEM               VARCHAR(200) NOT NULL,
        CODICEINTERNO      VARCHAR(15),  /*codice interno nostro*/
        CODICEESTERNO      VARCHAR(15),  /*codice esterno fornitore*/
        BARCODE            VARCHAR(50),
        IDCOLORE           INTEGER REFERENCES COLORI(ID),
        IDTAGLIA           INTEGER REFERENCES TAGLIE(ID),
        IDCATEGORIA        INTEGER REFERENCES CATEGORIE(ID),
        IDMARCA            INTEGER REFERENCES MARCHE(ID),
        UNITAMISURA        VARCHAR(5),
        MINIMOSCORTA       NUMERIC(15,4),
        PREZZOLISTINOACQ   NUMERIC(15,4),
        PREZZOLISTINOVEN   NUMERIC(15,4),
        IDIVA              INTEGER REFERENCES IVA(ID),
        NOTE               BLOB);
    con delphi 7 premo tasto dx, sul componente, e poi premo 'Get Table Fields' per recuperare tutti i field del dataset, poi premo 'Select Primary Keys' per selezionare il field Primary Key, e poi premo 'Generate SQL' per generare i comandi sql per l'update, il Modify, Il refresh..

    con delphi x3, premendo il tasto 'Select Primary Keys' NON mi seleziona la primari Key!


    3) sempre nello stesso IbDataset il programma genera una eccezione all'apertura del dataset sul field MINIMOSCORTA NUMERIC(15,4)...

    codice:
    Size mismatch for field 'MINIMOSCORTA ', expecting: 8 actual: 4.
    ovviamente questo errore capita per tutti i field di questo tipo..

    sapete come fare?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    Ciao,

    nessun suggerimento per questo problema?

    grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    ciao a tutti,

    pare che il problema sia dovuto al compilatore della versione xe3, e pare che al momento no si possa risolvere


    https://forums.embarcadero.com/messa...ssageID=523918

    e adesso che fare? restare con delphi7!?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.