Visualizzazione dei risultati da 1 a 9 su 9

Discussione: testo e database

  1. #1

    testo e database

    Ciao vi spiego il mio problemino:
    ho un file txt dove all'interno si trovano dei dati che voglio inserire in un DB acces.
    Il file di testo lo leggo così:
    ----------------------------------
    a = nome file
    ilfile=server.mappath("/public/"& a &".txt")
    Set file = CreateObject("Scripting.FileSystemObject")
    Set ilfile = file.OpenTextFile(ilfile, 1, False)
    do while not ilfile.AtEndOfStream
    illine=ilfile.readline
    -----------------------------------
    In illine mi trovo
    prima riga:
    -----------------------------------------------------------------------
    '1'pippo'420'hhhhhh' 'd' '75134'706'testo' '5350' '7382' '23692' '
    -----------------------------------------------------------------------
    Seconda riga:
    -------------------------------------------------------------------------
    4'5'pippo'420'hhhhhh' 'H' '2098'815' ' '17490' '2413' '565' '
    -------------------------------------------------------------------------
    Come vedete tutti campi sono delimitati da ' il domandone è:
    Come cavolo faccio a inserire questi campi in un DB?
    Spero di essere stato chiaro.
    Ciauz
    Marco

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    La funzione Split crea un array formato da stringhe di caratteri delimitate da un carattere delimitatore (spazio come default, oppure uno a tua scelta, vedi il link per le specifiche).

  3. #3
    prova a splittare sull'apice

    però stai attento che mentre la prima riga inizia con un numero apice testo la seconda ha numero apice numero apice testo...divertiti

  4. #4
    Grazie è la funzione che cercavo, adesso ci provo.
    ciao
    Marco

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non credo tu voglia inserire gli apici nel db quindi prima della split eliminerei i doppi apici consecutivi.

    Roby

  6. #6
    Originariamente inviato da Roby_72
    Non credo tu voglia inserire gli apici nel db quindi prima della split eliminerei i doppi apici consecutivi.

    Roby
    ma i doppi apici consecutivi indicano che il campo è vuoto

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da santino83_11_04
    ma i doppi apici consecutivi indicano che il campo è vuoto
    :master: non mi tornano i conti comq...

    Roby

  8. #8
    Originariamente inviato da Roby_72
    :master: non mi tornano i conti comq...

    Roby
    l'importante è che torneranno a lui

    io me ne vo alla plaja

  9. #9
    Grazie per l'aiuto,
    funza funza

    I doppi apici vengono letti come campo vuoto.

    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.