Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Aggiunta righe database access
mercoledì 26 agosto 2009 - 12.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
antonello63
Profilo
| Newbie
2
messaggi | Data Invio:
mer 26 ago 2009 - 12:43
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
67
messaggi | Data Invio:
mar 1 set 2009 - 14:31
Azz...molto poco fedele..
Torna su
Stanze Forum
Elenco Threads
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 !