Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Togliere Virgolette

Ecco il problema
sto facendo una replace sul file ma usando delle variabili
ade esempio
For Each FldCiclo in Archivio.Fields
      WNome=FldCiclo.Name
        NuovoArchivio.Addnew
       NuovoArchivio!Tipo = WNome
      NuovoArchivio.Update
Next
Cosa accade che la variabile WNome e' uguale a "Tipo" e non al suo
contenuto
dovrei quindi far sparire le virgolette e' possibile ???
Grazie.....
--
!------------------------------------------------!
!ICQ     : 8281944
!E-Mail  : 
Dan...@levon.it
!
!" Niente forma il carattere quanto l'abitudine
!  costante a dire sempre la verita' "
!
!HomePage : 
http://www.levon.it/daniele
!
!------------------------------------------------!

REPLACE(WNome,CHR$(34),"")
Ciao.
Alfredo.
Daniele Pinai ha scritto nel messaggio <381F19A3...@Levon.it>...


non sono sicuro di avere capito, soprattutto cosa c'entrino le virgolette.
comunque mi sembra che il tuo ciclo carichi wnome con il _name_ di fldciclo,
e quello vada a mettere nel campo _tipo_ di nuovo archivio. a occhio e croce
cosi' crei una seconda tabella in cui i campi _contengono_ il _nome_ dei
campi della prima tabella. puoi spiegare meglio che cosa vorresti ottenere ?
Daniele Pinai <d.p...@Levon.it> wrote


si infatti quello che ottengo e' quello che dici tu...
quello che vorrei ottenere e' andare ad inserire nel campoo di una nuova
tabella il valore del campo della vecchia tabella senza dover riscrivere tutti
i nomi dei Fields ... spero di essermi spiegato...Ciao e Grazie
pal ha scritto:

--


 i nomi dei Fields ... spero di essermi spiegato...Ciao e Grazie
cioe' vuoi duplicare una tabella 1 con campi a, b, c, in una t2 con a, b, c
identici per contenuto a quelli di t1 ? allora forse:
dim db as database, rsFrom as recordset, rsTo as recordset, j
set db=opendatabase..
set rsfrom=db.openrecordset("tabella-da-cui-copiare")
set rsto=db.openrecordset("tabella-a-cui-copiare")
'eventualm controlla di azzerare rsto, seno' ogni volta raddoppia...
with rsfrom
    do while not .eof
        rsto.addnew
        for j =0 to .fields.count -1
            rsto.fields(j) = .fields(j)
        next
        rsto.update
        .movenext
        doevents 'seno' se la tabella e' lunga perdi il controllo della
macchina
    loop
end with
cosi' dovrebbe +- andare. mi sembra cmq che qualcuno abbia detto come farla
in sql con una sola riga. vedi tu. magari prova i tempi e dicci che aria
tira. scusa se ho capito male. ciao, pal

Hai capito alla perfezione e ti ringrazio moltissimo...
Ho usato sia questo modello che quello di Fabio Pagano in SQL
cioe' che ne ho dedotto e' che
SQL = 1 sola riga tutta la tabella copiata e MOLTO piu' veloce..
purtroppo per me che adoro scrivere codice e non conosco SQL :-)
quindi adottero Pagano's Method....
Grazie a tutti e 2 siete stati stupendi.... se vi interessa vi spiego per cosa
mi e'
servito che e' una cosa curiosissima...
Allora .... In un programma con un Databese con 24 Tabelle con in media un
centinaio di campi l'una mi si e' distrutto..
Ovvero se tento di aprirlo da Access mi dice che non trova TableDefs
o Index  etc etc errori stranissimi e mi fa entrare in un database che non ha
nessuna
Tabella...nessuna query... Niente di Niente ma che se continuo ad utilizzarlo
con il programma in VB6 allora mi fa vedere tutti i dati..
ordinati bene..con le query giuste etc etc cosi' adesso faccio questo upgrade e
rimetto tutto su un Database Buono...
Sono stato lungo ma l'ho fatto perche credo che potrebbe Interessare...
Ciao e Grazie Molte Ancora...
pal ha scritto:

--
