Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697

    [vb6] costruire recordset da file?!?

    Come da titolo come si fa avendo un txt a creare un recordset?

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    penso che al momento sei il primo candidato per vincere il premio "GENERALIZZAZIONE GENERALE" del forum

    potrebbe vincere soltanto un utente che chiede in un post: "come faccio?"

    Che intendi per recordset? Una "struttura" da usare nel tuo programma oppure un tracciato di una tabella di un db?

  3. #3
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    Intendevo un tracciato di una tabella di un db

  4. #4
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415
    Ho un po di confusione in testa!
    Se è una tabella di un db cosa centrano i file di testo?

    Per interrogare un file che non è una tabella di un database la cosa migliore da fare è aprire il file in modalità random con l'istruzione open di VB. In questo modo puoi assegnare una dimensione fissa ad ogni blocco che vai a memorizzare.

    Se invece vuoi avere un file di testo puro lo puoi salvare in modo che ad ogni riga corrisponda un record e che per ogni record i valori siano separati da un certo carattere (csv per esempio)

    Se hai un file di testo qualsiasi come un file scritto a caso senza rispettare nessuno schema dubito che riuscirai a trarne un recordset, se ho capito bene cosa intendi quando dici recordset.

    Ciaoz

  5. #5
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    Ho un file di testo è in base ai dati in esso contenuti devo costruirmi un recorset da inserire in una tabella di un db

  6. #6
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415
    Fammi un esempio dei dati inseriti, che vedo se posso esserti di aiuto!


  7. #7
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    ad esempio un campo di testo con relativo valore

  8. #8
    1. leggi i due valori dal file di testo
    2. li inserisci nel db con una INSERT
    3. ricominci da 1. fino alla fine del file di testo

  9. #9
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    e se devo fare un update tramite xml?

    Devo x forza fare un recorset

  10. #10
    ispirati

    codice:
       Set Rs = New adodb.Recordset
       Rs.Fields.Append "Testo", adBSTR, 50
       Rs.Fields.Append "Numero", adCurrency, , adFldMayBeNull
       Rs.Open
    
       Rs.AddNew
       Rs.Fields(0) = testo_da_file
       Rs.Fields(1) = numero_da_file
       Rs.Update
    
       Rs.Close

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.