Aggiunta righe database access

mercoledì 26 agosto 2009 - 12.43

antonello63 Profilo | Newbie

Ciao a tutti, qualcuno può aiutarmi a risolvere un problema con la registrazione delle modifiche ad un database access utilizzando ado.net ?
Quando attivo la sub con i comandi per il dataAdapter

Dim cb As New OleDbCommandBuilder(DA)
cb.GetInsertCommand()
DA.Update(DS.Tables(Titolo))

ricevo questa eccezione
"Impossibile aggiungere la quantità di dati desiderata. Inserire o incollare meno dati."

lo stesso risultato lo ottengo anche usando l'ordine diretto

Dim Cmd As OleDbCommand = CN.CreateCommand
Cmd.CommandText = "INSERT INTO " & Titolo & " (Indice, Giorno, OrarioOrder) VALUES ......................"
Cmd.ExecuteNonQuery()

in realtà ho aggiunto alla tabella solo una riga e non mi spiego il motivo di tale messaggio
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
prosegue per chi fosse interessato.......
dopo alcuni giorni di tentativi, ho provato a far girare il programma in VB express che ha i messaggi delle eccezioni in inglese e li ho scoperto che si trattava di una traduzione poco fedele; il messaggio originale riportava che la dimensione di un campo del database era troppo piccolo per la quantità di dati che si voleva inserire. E' bastato aumentare la dimensione del campo e come per miracolo ha funzionato tutto.
Saluti

symonx80 Profilo | Junior Member

Azz...molto poco fedele..
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5