Veramente qui stai cercando di creare un record con 15000 campi...Originariamente inviato da xegallo
per la sintassi dell insert puoi anche fare così
così con una sola transazione inserisci 15000 recordcodice:sql = insert into tabella (campo) values (" for i =1 to 15000 sql = sql & "'valore', " next i sql = left$(sql,len(sql) -2) & ")"
Dovresti fare così:
codice:Dim db as DataBase Dim rs as DAO.RecordSet Dim rec as Integer Set db = CurrentDb Set rs = db.OpenRecordset("NomeTabella", dbOpenDynaset) For rec = 1 To 15000 rs.AddNew rs!NomeCampo = rec rs.Update Next rs.Close db.Close Set rs = Nothing Set db = Nothing

Rispondi quotando