SONO NUOVO Aiuto memo Delphi e Oracle

di Anonimizzato3724 il
8 risposte
Salve a tutti,sono nuovo,vi chiedo un aiuto

Avevo fatto dei programmi in Delphi con dei campi memo nei quali effettuavo anche ricerche e che a suo tempo avevo trasferito da Paradox a Oracle 7.3 per effettuare dei test.
Mi risulta che su Oracle 7.3 con memo tipo LONG non sia possibile effettuare ricerca di una stringa al suo interno...

Su Oracle 9.2 come andrebbe definito un campo memo (solo testo) nel quale poter fare ricerche al suo interno e da poter gestire col DBMEMO di Delphi?
(ho letto di CLOB.. ma non conosco,prima di far sbagli o prove inutili,vi chiedo un consiglio a chi già conosce questo argomento.e vi ringrazio gia per l'aiuto..

Ciao

8 Risposte

  • Ciao

    I CLOB vanno benissimo.

    Attento: se utilizzi ADO devi installare gli OLEDB
    Provider di Oracle.

    Quelli MS distribuiti di default non supportano i LOB.

    Saluti
  • Grazie,
    non uso gli ADO,mi connetto tramite il BDE
    esiste qualche componente che legga i CLOB (col DBMemo non va) ?
  • Ciao

    se usi un oggetto TTable o un TQuery aggiungi i Fields in modo da poterne settare le proprietà.

    In corrispondenza del campo CLOB compare un TMemoField...
    Assicurati che la proprietà BlobType del campo sia impostata a ftOraClob.

    Saluti
  • Grazie,
    ma non riesco neanche ad aprirla la tabella per aggiungere i campi,come la attivo mi da "invalid field type"

    ps. Io uso Delphi 5 Enterprise..

    che puo essere?
  • Ciao

    le mie risorse valgono per Delphi 6...
    magari nella versione 5 qualche cosa non è supportato.

    Saluti
  • Fammi capire,
    Tu con Delphi 6 su una form vuota metti un Database con la consueta connessione,poi un Data Source,quindi una TTable o TQuery (componenti standard di Delphi) e attivandoli riesci poi a far tasto destro e aggiungere i campi e poi modificare il Tmemo in ftOraclob come dicevi prima,senza errori ?
    e a gestire poi il tutto col DBMemo come si faceva una volta,senza componenti aggiuntivi ?

    Nel caso provo a procurarmi un Delphi 6 o 7 ...

    fammi sapere cosi so che strada seguire
    Grazie
  • Già

    Saluti
  • Ho provato con Delphi 7.. niente da fare..
Devi accedere o registrarti per scrivere nel forum
8 risposte