Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 1457 1458 1459 1460 [1461] 1462 1463 1464 1465 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
GH@NDI

ghandi2
Na toll. Da muss ich Geschwindigkeit einbüßen damit rABBI mit vollgas surfen kann Breites Grinsen
19.09.2007 14:12:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
rABBI

Arctic
ähähähähähä.
19.09.2007 14:42:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
Mein PC ist vom Teufel besessen Erschrocken

Da lässt sich nur XP installieren. Keine jegliche Abart von Linux oder Vista peinlich/erstaunt
19.09.2007 14:55:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
 
Zitat von GH@NDI

Na toll. Da muss ich Geschwindigkeit einbüßen damit rABBI mit vollgas surfen kann Breites Grinsen


Das kennt man doch auf allen Straßen seit dem Mauerfall!
19.09.2007 14:56:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
verschmitzt lachen
 
Zitat von Ashtray

Mein PC ist vom Teufel besessen Erschrocken


Microsoft halt... nech?
19.09.2007 15:01:28  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
 
Zitat von SirSiggi

 
Zitat von Ashtray

Mein PC ist vom Teufel besessen Erschrocken


Microsoft halt... nech?


Der PC is aber net von MS... nech?
19.09.2007 15:08:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
 
Zitat von Ashtray

 
Zitat von SirSiggi

 
Zitat von Ashtray

Mein PC ist vom Teufel besessen Erschrocken


Microsoft halt... nech?


Der PC is aber net von MS... nech?


Siggi ist schließlich ein Troll... nech?
19.09.2007 15:10:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
betruebt gucken
 
Zitat von SkunkyVillage

 
Zitat von Ashtray

 
Zitat von SirSiggi

 
Zitat von Ashtray

Mein PC ist vom Teufel besessen Erschrocken


Microsoft halt... nech?


Der PC is aber net von MS... nech?


Siggi ist schließlich ein Troll... nech?


Ein ganz schlimmer sogar... nech?
19.09.2007 15:23:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
 
Zitat von Ashtray

 
Zitat von SirSiggi

 
Zitat von Ashtray

Mein PC ist vom Teufel besessen Erschrocken


Microsoft halt... nech?


Der PC is aber net von MS... nech?


Ich rede doch nicht vom PC, sondern vom Teufel.
19.09.2007 15:23:35  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
hallo...
19.09.2007 15:34:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Zensiert

AUP Zensiert 28.11.2007
Hallo von der DIALOG 2007 in Hamm Breites Grinsen
19.09.2007 16:14:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Zensiert

AUP Zensiert 28.11.2007
Geht man was essen und bekleckert sich das weiße Hemd, was sonst :/
19.09.2007 16:15:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Y2Keeper

Y2Keeper
 
Zitat von Zensiert

Geht man was essen und bekleckert sich das weiße Hemd, was sonst :/



Wars wenigstens was weisses mit dem du dich beschmuddelt hast? mit den Augen rollend
19.09.2007 16:26:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
 
Zitat von Ashtray

 
Zitat von GH@NDI

Na toll. Da muss ich Geschwindigkeit einbüßen damit rABBI mit vollgas surfen kann Breites Grinsen


Das kennt man doch auf allen Straßen seit dem Mauerfall!



Verwarnt wegen Diskriminierung. Anzeige folgt.
19.09.2007 16:29:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
http://www.golem.de/0709/54864.html

das erklärt dann, warum letztens meine komplette serve.met down war Breites Grinsen
19.09.2007 16:35:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Zensiert

AUP Zensiert 28.11.2007
 
Zitat von Y2Keeper

 
Zitat von Zensiert

Geht man was essen und bekleckert sich das weiße Hemd, was sonst :/



Wars wenigstens was weisses mit dem du dich beschmuddelt hast? mit den Augen rollend



Tomatensauce mit den Augen rollend
19.09.2007 16:38:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
 
Zitat von Zensiert

 
Zitat von Y2Keeper

 
Zitat von Zensiert

Geht man was essen und bekleckert sich das weiße Hemd, was sonst :/



Wars wenigstens was weisses mit dem du dich beschmuddelt hast? mit den Augen rollend



Tomatensauce mit den Augen rollend



Also ich bin mir beim Spaghetti essen immer soein lätzchen um \o/
19.09.2007 16:44:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
In your face nvidia! Breites Grinsen
19.09.2007 17:03:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
Mal wieder .NET:

Wieso bekomme ich nach

 
Code:
public static string EscapePeculiars(string _escapeString)
{
   StringBuilder strBuilder = new StringBuilder(_escapeString);
   strBuilder.Replace("'", @"\'");

   return strBuilder.ToString();
}


die Exception:
"System.Data.SyntaxErrorException wurde nicht behandelt.
Message="Syntaxfehler: Fehlender Operand nach dem Operator 'noch'."

Das liegt definitiv an einem "'". Was tun?

Ich benutze das in folgender Methode:
 
Code:
SQLiteCommand newAlbumCmd = new SQLiteCommand(String.Format("INSERT INTO albums ( albumname ) VALUES ('{0}')", Statics.EscapePeculiars(_name)), con);
19.09.2007 17:40:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
#binbash

AUP #binbash 25.03.2008
Sehr geil, die ganze Seite eigentlich

Breites Grinsen
19.09.2007 17:42:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
 
Zitat von GH@NDI

In your face nvidia! Breites Grinsen


Naja, das Ding kann ja noch nicht viel, ist aber ein super Anfang. Ich denke mal in ca. 1 Jahr können wir dann mit halbwegs ordentlichen Treibern mit 3D für alle Atis rechnen. Und wenn bis dahin der FGLRX aufgebohrt wird, dann ahoi Ati.
19.09.2007 17:46:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
 
Zitat von #binbash

Sehr geil, die ganze Seite eigentlich

Breites Grinsen



haha Breites Grinsen

I just turned the kitchen light off..
19.09.2007 18:17:22  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
 
Zitat von SkunkyVillage

Mal wieder .NET:

Wieso bekomme ich nach

 
Code:
public static string EscapePeculiars(string _escapeString)
{
   StringBuilder strBuilder = new StringBuilder(_escapeString);
   strBuilder.Replace("'", @"\'");

   return strBuilder.ToString();
}


die Exception:
"System.Data.SyntaxErrorException wurde nicht behandelt.
Message="Syntaxfehler: Fehlender Operand nach dem Operator 'noch'."

Das liegt definitiv an einem "'". Was tun?

Ich benutze das in folgender Methode:
 
Code:
SQLiteCommand newAlbumCmd = new SQLiteCommand(String.Format("INSERT INTO albums ( albumname ) VALUES ('{0}')", Statics.EscapePeculiars(_name)), con);




Versuch mal, statt @"\'" einfach "\\'". Aber das kann ein Sonderfall sein, aber auf jeden Fall kannst du direkt die Replace Funktion der String-Instanz nutzen, dann brauchst du keinen String-Builder. Der ist für diesen Zweck nicht gedacht.

Also einfach mal _escapeString.Replace('\'', "\\'") versuchen. Was vielleicht noch einfacher sein dürfte.

SQLiteCommand bla = new SQLiteCommand("INSERT INTO albums (albumname) VALUES (@Name)", con);
bla.Parameters.AddWithValue("Name", _name);

Natürlich nur, wenn die SQLite Klassen den selben Funktionsumfang, wie die .NET Klassen hat. Ich würde zusätzlich noch empfehlen, für lokale Variablen kein "_" als Präfix zu benutzen. Das sieht meines Erachtens nicht hübsch aus und es gibt auch technisch keine besondere Notwendigkeit dafür. Natürlich ist das dein eigener Stil, aber ich habe selbst viele Stile ausprobiert und halte mich jetzt weitgehend an den .NET Standard. Bei dem eben Parameter so wie protected/private Felder in pascalCase und nur Properties und public Felder in CamelCase geschrieben werden. Lokale Variablen, die bspw. im Konstruktor übergeben werden, dürfen ruhig den selben Namen, wie die Felder haben, dort kann man dann schreiben:

public Klasse(int wichtigeGanzzahl)
{
this.wichtigeGanzzahl = wichtigeGanzzahl;
}

Wobei man dort natürlich gut direkt auf eine Eigenschaft verweisen kann, so dass man immer sicherstellen kann, dass eine Änderung der lokalen Variable erfasst wird und evtl. Reaktion direkt in der Set()-Methode der Eigenschaft behandelt werden, ebenso die Fehlerbehandlung und das Werfen von Ausnahmen.
19.09.2007 19:03:22  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
 
Zitat von [DK]Peacemaker

 
Zitat von SkunkyVillage

Mal wieder .NET:

Wieso bekomme ich nach

 
Code:
public static string EscapePeculiars(string _escapeString)
{
   StringBuilder strBuilder = new StringBuilder(_escapeString);
   strBuilder.Replace("'", @"\'");

   return strBuilder.ToString();
}


die Exception:
"System.Data.SyntaxErrorException wurde nicht behandelt.
Message="Syntaxfehler: Fehlender Operand nach dem Operator 'noch'."

Das liegt definitiv an einem "'". Was tun?

Ich benutze das in folgender Methode:
 
Code:
SQLiteCommand newAlbumCmd = new SQLiteCommand(String.Format("INSERT INTO albums ( albumname ) VALUES ('{0}')", Statics.EscapePeculiars(_name)), con);




Versuch mal, statt @"\'" einfach "\\'". Aber das kann ein Sonderfall sein, aber auf jeden Fall kannst du direkt die Replace Funktion der String-Instanz nutzen, dann brauchst du keinen String-Builder. Der ist für diesen Zweck nicht gedacht.

Also einfach mal _escapeString.Replace('\'', "\\'") versuchen. Was vielleicht noch einfacher sein dürfte.

SQLiteCommand bla = new SQLiteCommand("INSERT INTO albums (albumname) VALUES (@Name)", con);
bla.Parameters.AddWithValue("Name", _name);

Natürlich nur, wenn die SQLite Klassen den selben Funktionsumfang, wie die .NET Klassen hat. Ich würde zusätzlich noch empfehlen, für lokale Variablen kein "_" als Präfix zu benutzen. Das sieht meines Erachtens nicht hübsch aus und es gibt auch technisch keine besondere Notwendigkeit dafür. Natürlich ist das dein eigener Stil, aber ich habe selbst viele Stile ausprobiert und halte mich jetzt weitgehend an den .NET Standard. Bei dem eben Parameter so wie protected/private Felder in pascalCase und nur Properties und public Felder in CamelCase geschrieben werden. Lokale Variablen, die bspw. im Konstruktor übergeben werden, dürfen ruhig den selben Namen, wie die Felder haben, dort kann man dann schreiben:

public Klasse(int wichtigeGanzzahl)
{
this.wichtigeGanzzahl = wichtigeGanzzahl;
}

Wobei man dort natürlich gut direkt auf eine Eigenschaft verweisen kann, so dass man immer sicherstellen kann, dass eine Änderung der lokalen Variable erfasst wird und evtl. Reaktion direkt in der Set()-Methode der Eigenschaft behandelt werden, ebenso die Fehlerbehandlung und das Werfen von Ausnahmen.


Der StringBuilder war temporär da, ich wollte nur mit Replace ausprobieren. Der Bug war ganz einfach, dass SQL und ADO.NET ein einfaches Anführungszeichen mit zwei einfachen Anführungszeichen "escaped" haben will. Quasi Replace("'", "''");.

Ich benenne nur Paramet mit "_" find das irgendwie schick. Weiß nicht warum.

Danke für die Sache mit der String.Replace Methode, die kannte ich irgendwie noch gar nicht. Lag aber wohl daran, dass dies das erste mal ist, dass ich Replacen muss.
19.09.2007 19:21:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Ich empfehle dir trotzdem die SqlCommand.Parameters.AddWithValue-Funktion, die übernimmt eigentlich jedes Escapen
19.09.2007 19:22:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
Es geht in diesem Falle ja leider nicht um das Insert-Query, sondern um DataTable.Select. :/
19.09.2007 19:31:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Keine Ahnung, wie das genau mit dem DataTable funktioniert, aber auch Selects können mit Parameters arbeiten, eigentlich alles Breites Grinsen
19.09.2007 19:43:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Hat gerade wer den WYSIWYG Comicstrip parat den mal wer hier gepostet hat?
19.09.2007 19:44:08  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Zensiert

AUP Zensiert 28.11.2007
19.09.2007 19:47:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Achja, wo ich dich gerade sehe... ich wollte ja noch deine Daten brennen... *notiz* Rohlinge kaufen...
19.09.2007 19:52:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 1457 1458 1459 1460 [1461] 1462 1463 1464 1465 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum