113 messaggi dal 03 maggio 2005
ok ragazzi trattando il file ini come un file di testo e smaronando un pò ho trovato il modo di estrapolare i dati adesso li inseriro in un tabella il problema sarà la cosa inversa anche se sò che se mi smarono ci riesco alla fine è uguale solo che devo aggiungere anzi credo sia + semplice cmq ecco il codice non si sa mai servirà a qualcuno prima o poi:

file ini strutturato in questo modo:

[nome]
campo1=1
campo2=2
ecc

codice (un pò grezzo scusate  ):

strPath = Server.Mappath("file.ini")
Set objFileSy = Server.CreateObject("Scripting.FileSystemObject")
'tutto su una riga
Set objApriFile = objFileSy.OpenTextFile(strPath, 1)



Do While Not objApriFile.AtEndofStream
i=0
riga=""
'raggruppo in 3 righe per volta così formo il mio recordset
do while not i=3

riga=objApriFile.ReadLine
if riga<>"" then
if i=0 then
' tolgo le quadre solo per la prima riga il nome
pos = instr(1,riga,"]")
response.Write pos
riga=right(riga,pos-1)

riga=left(riga,pos-2)
' qui ancdrà l'inserimento nel db che farò
response.Write riga & "<br>"
i=i+1
else
'altrimenti prendo i due valori
pos = instr(1,riga,"=")
riga=right(riga,pos-2)
response.Write riga & "<br>"
' qui ancdrà l'inserimento nel db che farò
i=i+1
end if
end if
loop

Loop
objApriFile.close
Set objApriFile = Nothing
Set objFileSy = Nothing

ciao a tutti per ora spero di essere stato utile mi dite se sbaglio qualcosa oppure va bene?l'unico mio dubbio ora è l'insert aprendo e chiudendo ogni volta il recordset occupo parecchia memoria...magari in locale va bene ma poi quando sarà su un server la vedo brutta...che dite?

sono un fesso con una tastiera in mano
113 messaggi dal 03 maggio 2005
ragazzi ho apportato un pò di modifiche quando finirò il tutto lo riporterò grazie cmq a tutti

sono un fesso con una tastiera in mano

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.