früher habe ich alle meine MYSQL-Abfragen nur mit LEFT JOINS gemacht, aber nach einiger Zeit stellte sich für mich heraus, dass das eigentlich garnicht notwendig ist. hier mit LEFT JOIN SELECT p.name, p.alter, w.ort FROM personen p LEFT JOIN wohnort w ON p.person_id = w.person_id das geht aus so: SELECT p.name, p.alter, p.ort FROM personen… Read More


man muss g++, make und eclipse installieren, dann Eclipse starten und unter Help/Install New Software, bei work with folgenden Link auswählen: http://download.eclipse.org/tools/cdt/releases/galileo danach auf Add, alles herunterladen. Nach Abschluss der Installation Eclipse neu starten und es müsste alles funktionieren… Read More


Auf fast jeder Homepage gibt es ein Suchfeld. Wenn man dort was eingibt ist man sich oft nicht wirklich sicher wie man den gesuchten Begriff schreibt. Google bietet ein Feld an, das während der Eingabe schon anfängt zu suchen und bietet einem Vorschläge. Hierfür wird Javascript benötigt. Mit Hilfe von Javascript kann mittels AJAX eine… Read More


Diese Funktion behebt das Problem, dass der Internet Explorer den Befehl addEventListener nicht kennt und somit einen Fehler ausspuckt. Mit Hilfe dieser Funktion sollte es in allen Browsern, die Javascript unterstützen problemlos funktionieren. function addEvent(obj,type,fn) { if (obj.addEventListener) { obj.addEventListener(type,fn,false); return true; } else if (obj.attachEvent) { obj[‚e’+type+fn] = fn; obj[type+fn] = function() { obj[‚e’+type+fn](… Read More


um eine Parabel zu zeichen braucht man folgenden Code: Image1->Canvas->MoveTo(0,pow(-300,2)/100); for (int i=0; iCanvas->LineTo(i,pow(i-300,2)/100); } für einen Kreis Image1->Canvas->Ellipse(50,50,500,500);… Read More


Manchmal möchte man auf eine Option von mehrern Objekten zugreifen, so kann man zum Beispiel ganz viele Buttons haben, die haben automatisch alle die Option „Tag“. Um jetzt auf diesen allgemein zuzugreifen, müssen alle bei „OnClick“ auf die gleiche Funktion verweisen, und in dieser Funktion muss folgender Code verwendet werden ((TComponent *)Sender)->Tag… Read More


Ein Beispiel wie man den Text aus einem Edit-Feld in ein char-Array einfügt. Hier wurde Borland C++ Builder verwendet char str[200]; sprintf(str,“Hier das char-Array muss was rein“); AnsiString name = Edit1->Text; strcat(str,name.c_str());… Read More


Mit dem Befehl trim können nervie Leerzeichen und Zeilenumsprünge am Anfang und Ende eines Strings entfernt werden. Hier ein Beispiel für C++ AnsiString test = “ abcdefghijklm „; test = trim(test); //“abcdefghijklm“ analog auch in PHP $test = “ abcdefghijklm „; $test = trim($test); //“abcdefghijklm“… Read More


um nach Werten zu sortieren, die in einer Datenbank nur in einem Text-Feld vorliegen, kann man den Typ des Feldes mithilfe von typecasting ändern und mit diesem dann zum Beispiel einen Vergleich durchführen SELECT CAST('12.43 text' AS DECIMAL(4,2)) AS num Das Ergebnis ist in „num“ gespeichert. Bei DECIMAL heißt die erste Zahl die Anzahl der… Read More