Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET] UPDATE campo Memo
Forum - C# / VB.NET - [VB.NET] UPDATE campo Memo

Avatar
Erendal (Normal User)
Newbie


Messaggi: 3
Iscritto: 05/11/2009

Segnala al moderatore
Postato alle 22:28
Giovedì, 05/11/2009
Salve a tutti, sono circa 5 giorni che sto lavorando su una query il cui problema mi sta facendo penare. La query serve per aggiornare determinati campi, di cui uno è di tipo 'memo' nel db[Access].

Questa è la query:
Codice sorgente - presumibilmente C# / VB.NET

  1. istr = "UPDATE Collezionista SET [Tab_Autore]='" & TextBox2.Text & "', [Tab_Editore]='" & TextBox3.Text & "', [Tab_Genere]='" & TextBox4.Text & "', [Tab_Descrizione]='" & TextBox1.Text & "', [Tab_VolumiPosseduti]=" & NumericUpDown1.Value & " WHERE [Tab_Nome]='" & Label1.Text & "'"



l'errore emesso è quello in allegato ed avviene in questo momento:
Codice sorgente - presumibilmente Plain Text

  1. rs1 = istruzione.ExecuteReader()



Sembra che non riesca bene a gestire il campo di tipo 'memo' dato che provando a svuotare quella variabili, la query viene scaricata senza alcun problema... sapete dirmi qualcosa?


Erendal ha allegato un file: errore.png (35414 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da Erendal il 05/11/2009 alle 22:38


Saluti Erendal.
PM Quote
Avatar
Erendal (Normal User)
Newbie


Messaggi: 3
Iscritto: 05/11/2009

Segnala al moderatore
Postato alle 22:42
Giovedì, 05/11/2009
Ehm.. ho risolto con questa dicitura:
Codice sorgente - presumibilmente Plain Text

  1. TextBox1.Text = Replace(TextBox1.Text, "'", "''")


anche se mi sembra strano... io non ho singoli apici in quella stringa memo. Sapete comunque spiegarmi meglio?


Saluti Erendal.
PM Quote