Fråga : vb.net fynd using conaint

hälsningar där, förmiddagen för
I using denna kodifierar för att finna en then

how för string

If sData.Contains (”html”) kan mig tillfoga en stränganågot liknande innehåller inte ”fel”, så den kontrollerar att html stränger och det inte har fel i sDataen att stränga!!
" klar "

Svar : vb.net fynd using conaint

Jag skulle något att säga att problemet är att dina text2insert stränger har 'ett tecken någonstans i den vilket tolkas som avsluta av stränga. Ta ett enkelt exempel av pröva för att sätta in stränga

Stränga text2insert = ”geten”;

Ditt SQL-meddelande blir därefter…,

MELLANLÄGGET IN I feedback.html (data) VÄRDERAR (”geten”);

Hopefully du kan lätt se hur denna skapar ett syntaxfel.

Det normala, att du styrkan att närma sig denna, är långt med PreparedStatements, med kodifierar något liknande det nedanfört…,


PreparedStatment stmt = con.prepareStatement (”MELLANLÄGGET IN I feedback.html (data) VÄRDERAR (?); ”);
stmt.setBytes (1, text2insert.getBytes ());
stmt.execute ();

(Notera: att jag inte har lekt med klick eller MySQL i Java, utan min snabba forskning, leder mig för att tro det using en byte [] är det korrekt långt att handla med KLICKkolonner i MySQL),

Hitåt det finns inget utfärdar med speciala tecken som flyr, säkerhet spela golfboll i hål, etc. som du får med pröva för att bygga din sql stränger manuellt.
Andra lösningar  
 
programming4us programming4us