Accesso DB

lunedì 29 ottobre 2007 - 10.42

donatokolas Profilo | Junior Member

Salve a tutti !

Sto provando ad aggiornare dalla mia applicazione una tabella di un DB access,inserendovi il contenuto di un array di stringhe composto da 7 elementi.
al momento de debug il compilatore mi solleva un'eccezione : Impossibile aggiungere la quantità di dati desiderata. Inserire o incollare meno dati.

Come mai?

alextyx Profilo | Expert

A occhio, stai cercando di inserire una stringa troppo lunga, rispetto al numero di caratteri previsto nella tabella.

donatokolas Profilo | Junior Member

No, ti spiego :

in pratica ogni elemento dell'array va in una riga diversa della tabella e inoltre gli elementi dell'array nn superano i 20 caratteri mantre le celle della tabella ne supportano 50.

AndreaKpr Profilo | Senior Member


Ciao mi sa che alextyx ha ragione.

La quantità di ogni elemento del tuo array contiente + caratteri di queli che tu hai progettato nel database di Access.

Del tipo

TuoArray
Ele01 = 50 Caratteri
Ele02 = 75 Caratteri
Ele03 = 20 Caratteri
Ele04 = 30 Caratteri
Ele05 = 99 Caratteri
Ele06 = 87 Caratteri
Ele07 = 15 Caratteri

Se nel tuo database di Access hai definito in campi come stringa di 50, l'inserimento dell 'elemento 2,5,6 andra in errore.
Ziao

donatokolas Profilo | Junior Member

Ciao avevate ragione

ho controllata meglio e gli ultimi due elementi dell'array contenevano + di 50 caratteri..
ho risolto impostando la grandezza del campo della mia tabella a 215..

mi scuso con alextix

alextyx Profilo | Expert

Eh, eh....figurati
Scuse superflue, ma accettate comunque!
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