Ho una domanda un po strana. E' possibile aumentare la grandezza di un campo di testo oltre i 255 caratteri???
Io penso che nn si possa fare, però nn si sa mai, qualcuno potrebbe saperne qualcosa.
Ho una domanda un po strana. E' possibile aumentare la grandezza di un campo di testo oltre i 255 caratteri???
Io penso che nn si possa fare, però nn si sa mai, qualcuno potrebbe saperne qualcosa.
beh dando un occhiata ai vari tipi ho notato il tipo "memo" che non ha una grandezza massima. Quindi lo posso usare come campo di testo a grandezza infinita?
Dalla guida in linea di Access:
"Utilizzare il tipo di dati Memo se occorre memorizzare più di 255 caratteri. Un campo Memo può memorizzare un massimo di 64.000 caratteri. Se si desidera memorizzare testo formattato o documenti lunghi, è necessario creare un campo OLE e non un campo Memo"
LM
anche perche io col campo memo ho avuto problemi con la select distinct nn me la fa fare
Devi crearti un campo Blob (binary large object), e non hai nessun limite ( anzi a dire la verità mi sembra ci sia ed è di 2 giga) , per crearlo devi indicare un campo come oggetto ole
questo è un pezzo di codice che io utilizzo per salvare un'immagine nel mdb .N.B: l'esempio usa vb net
per quanto riguarda la lettura basta appoggiarsi ad un dataset popolandolo semplicemente con una select ed il gioco è fatto.codice:Cmd = New OleDb.OleDbCommand("INSERT INTO Immagini (immagine) " & "Values(arrimage)", Cn) Cmd.Parameters.Add("Immagine", OleDb.OleDbType.Binary, arrImage.Length).Value = arrImage Cn.Open() Cmd.ExecuteNonQuery() .. .. ..
ok per chi volesse conoscere la strutturaINSERT INTO
Nome_Tabella (colonna1, colonna 2,...)
VALUES
(valore1, valore2,....)