Frage : Citrix: nicht imstande zu laden/Drucker auf Mac sehen

Hallo jeder;

This ist sehr merkwürdiges Problem, habe ich 2 citrix Bediener 4.0 und (XenApp) der vor kurzem verbessert wurde.

I haben 2 Macbenutzer, Probleme zu machen, wenn sie versuchen, vom XenApp Bediener zu drucken. Einfach keine Drucker zeigen sich. Aber, wenn sie an Citrix 4.0 anschließen, die sie die Drucker sehen können und sie sind in der Lage, als Normal zu drucken.

I versuchte, Citrix Klienten auf beiden Maclaptopen wieder zu installieren, aber das reparierte es nicht, ich versuchte auch, die Fahrer vom Bediener 4.0 zum neuen XenApp aber zu keinem Glück zu wiederholen.

Any Vorschläge??  Frei bitte sich fühlen, sie zu verzeichnen…

Antwort : Citrix: nicht imstande zu laden/Drucker auf Mac sehen

Ich sagen, dass das Problem ist, dass Ihre text2insert Schnur einen 'Buchstaben irgendwo in ihr hat, welches als das Ende der Schnur gedeutet. Ein einfaches Beispiel des Versuchens nehmen, die Schnur einzusetzen

Aufreihen text2insert = „Ziege“;

Ihre SQL-Aussage wird dann…

EINSATZ IN WERTE feedback.html-(Daten) („Ziege ");

Hoffnungsvoll können Sie leicht sehen, wie dieses eine Syntaxstörung verursacht.

Die normale Weise, dass Sie diesem nähern konnten, ist mit PreparedStatements, mit Code wie below…


PreparedStatment stmt = con.prepareStatement („EINSATZ IN WERTE feedback.html-(Daten) (?); ");
stmt.setBytes (1, text2insert.getBytes ());
stmt.execute ();

(Anmerkung: dass ich nicht mit Klecks oder MySQL in Java, aber meiner schnellen Forschung gespielt, führt mich, zu glauben, dass, ein Byte zu verwenden [] die korrekte Weise ist, KLECKS-Spalten in MySQL zu beschäftigen)

Diese Weise dort sind keine Ausgaben mit Sonderzeichen, dem Entgehen, den Sicherheitslücken, usw., die Sie mit dem Versuchen, Ihre sql-Schnur manuell zu errichten erhalten.
Weitere Lösungen  
 
programming4us programming4us