|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[VBA / Excel / SQL]query all'interno di un loop
Ciao a tutti
con vba devo leggere dei valori presenti su un foglio di excel ed inserirli all'interno di un db. In linea di massima ci sono, avrei solo problemi con la sintassi: Codice:
Dim oConn As ADODB.Connection
Private Sub ConnectDB()
Set oConn = New ADODB.Connection
oConn.Open "DRIVER={MySQL ODBC 5.1 Driver};" & _
"SERVER=localhost;" & _
"DATABASE=magazzino;" & _
"USER=raoul;" & _
"PASSWORD=benneth;" & _
"Option=3"
End Sub
Function EscapeChar(s as String)
s = Trim(Replace(s, "'", "\'")
End Function
Private Sub InsertData()
Set rs = New ADODB.Recordset
ConnectDB
With articoli
'inizio a ciclare per le righe
For rowCursor = 2 To 140
strSQL = "INSERT INTO articoli(cfornitore, cinterno, descrizione, " & _
"ean, iva, um, costo, forni1, c_prezzo, " & _
"c_statistica, precan, grp_merce ) " & _
"VALUES "
'ciclo fra le colonne
For i = 1 To 12
strSQL = " (s(.Cells(rowCursor, i)) ) "
Next
rs.Open strSQL, oConn, adOpenDynamic, adLockOptimistic
Next
End With
End Sub
Grazie mille. RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:41.



















