Fråga : Citrix: oförmöget att ladda/se skrivare på Mac

Hälsningar alla;

This är det mycket konstiga problemet, jag har 2 citrixserveror 4.0 och (XenApp) som förbättrades för en tid sedan.

I har 2 macanvändare att erfara problem när dem försök att skriva ut från den XenApp serveren. Enkelt inga skrivare ska visar upp. Men, när de förbinder till Citrix 4.0 som de kan se skrivarna och, de är kompetent att skriva ut som det normala.

I försökte att installera om den Citrix beställaren på båda macbärbar dator, men det fixade inte den, mig försökte också reproducering chaufförerna från serveren 4.0 till den nya XenAppen utan ingen lycka. förslag för

Any??  Behaga känselförnimmelsen som är fri att lista dem…
" klar "

Svar : Citrix: oförmöget att ladda/se skrivare på Mac

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