ciao a tutti, oggi o sono fuso o non sò
da una pagina aspx devo inserire tipo 1000 righe in una tabella con dei progressivi numerici
il database è access
la pagina è molto essenziale, alla pressione del pulsante parte questa sub
codice:Sub azione(ByVal sender As System.Object, ByVal e As System.EventArgs) Dim str_sql As String Dim a As Integer Dim b As Integer = 0 a = CInt(TextBox3.Text) Dim cmd As OleDbCommand cnx.Open() For b = 0 To a str_sql = "INSERT INTO utenti (username, password) VALUES ('" & aum(b) & "', 'pwd" & aum(b * 3) & "')" cmd = New OleDbCommand(str_sql, cnx) cmd.ExecuteNonQuery() Next cnx.Close() End Sub
il fatto è che mi dà inspiegabilmante l'errore dei titolo.
Stampo la query e la eseguo (1 solo inserimento) e la faccio eseguire sul db access e funziona.
la stringa di connessione è giusta, i permessi sono estesi a cani e porci !
la stessa query provando con SQL server funzia benissimo

Rispondi quotando
