Morgen Leute,
habe ein Problem mit meiner SQL Abfrage. Bis gestern hat sie immer noch funktioniert.
Doch seit heute streikt sie.
Folgende Fehlermeldung:
Fehlertyp:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
Ung�ltiger L�ngenparameter (length) wurde an die substring-Funktion �bergeben.
Die Abfrage sieht wie folgt aus:
SELECT * FROM qry_InterfaceReport WHERE TNL=" & tnl & " AND OS=" & os & " AND MD=" &
md & " AND
Substring(TU2M,PATINDEX('%.%',TU2M)+1,PATINDEX('%/%',TU2M)-PATINDEX('%.%',TU2M)-1) =
'" & olt & "' ORDER BY TUID
Es sieht so aus als ob die Substring Funktion nicht mehr will. Innerhalb der Substring
Funktion suche ich �ber die Pattern Funktion nach dem Startpunkt und die L�nge,
wieviel abgeschnitten werden soll. Lasse ich mir beim SELECT dieses
PATINDEX('%.%',TU2M)+1 und dieses PATINDEX('%/%',TU2M)-PATINDEX('%.%',TU2M)-1
ausgeben dann bekomme ich g�ltige Zahlen.
Hat jemand nen Vorschlag warum es nicht mehr geht?
| [aspdedatabase] als archive@jab.org subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp