Hallo Leute,
ich hab hier ein kleines Problem.
Ich hab ein Projekt von einem Kollegen übernommen. Das Projekt hat bis jetzt nur mit MS-SQL funktioniert und ich soll es jetzt um mySQL erweitern.
Einen großen Teil hab ich schon hin bekommen. Das Problem ist, dass ich eine DLL habe, in der die ganzen SQL-Statements sind z.B:
Das Problem ist jetzt, ich hab in dieser DLL ca. 500 SQL Statements. Die kann ich unmöglich alle ändern, nochdazu soll die Funktionalität für den MS-SQLServer bestehen bleiben.
Mein Problem ist, dass ich Statements wie beschrieben habe, diese aber der mySQL-Server nicht so versteht, wie ich es gerne hätte. Das Ergebnis sollte sein:
Vorname Nachname
Ich weiß, bei mySQL gibt es CONCAT, aber das hilft mir nicht viel, denn wie gesagt, ich kann die Statements nicht ändern.
Bei verschiedenen Sachen hab ich es einfach so gemacht (z. B. ISNULL):
myCommand = GetIrgendwas.Replace("ISNULL", "IFNULL")
Das funktioniert auch ganz gut, nur eben bei Stringverknüpfungen kann ich es nicht machen, da ich keine Regelmäßigkeit hab.
Danke schon mal, Markus
ich hab hier ein kleines Problem.
Ich hab ein Projekt von einem Kollegen übernommen. Das Projekt hat bis jetzt nur mit MS-SQL funktioniert und ich soll es jetzt um mySQL erweitern.
Einen großen Teil hab ich schon hin bekommen. Das Problem ist, dass ich eine DLL habe, in der die ganzen SQL-Statements sind z.B:
Code:
public function GetKunde as string return "SELECT LTRIM(Vorname + ' ' + Nachname) FROM Kunden" end function
Mein Problem ist, dass ich Statements wie beschrieben habe, diese aber der mySQL-Server nicht so versteht, wie ich es gerne hätte. Das Ergebnis sollte sein:
Vorname Nachname
Ich weiß, bei mySQL gibt es CONCAT, aber das hilft mir nicht viel, denn wie gesagt, ich kann die Statements nicht ändern.
Bei verschiedenen Sachen hab ich es einfach so gemacht (z. B. ISNULL):
myCommand = GetIrgendwas.Replace("ISNULL", "IFNULL")
Das funktioniert auch ganz gut, nur eben bei Stringverknüpfungen kann ich es nicht machen, da ich keine Regelmäßigkeit hab.
Danke schon mal, Markus
Comment