Hallo,
es wird ein SELECT auf einer Tabelle durchgeführt. Hierbei sollen mehrere Felder zurückgegeben werden, unter anderem auch das Feld "Laender.Belegtext" welches vom Typ "Memo" ist.
Es gibt nun Probleme bei der Rückgabe der Feldinhalte. Es werden nicht alle gespeicherten Textzeilen zurückgegeben, der Rest vom Text wird immer an der gleichen Stelle abgeschnitten.
Das Problemfeld hat die Bezeichnung "Laender.Belegtext". Hier das entsprechende SQL - Script.
<pre>
SELECT Rechnung.RechnungsNr, Kunden.UstId AS KundenUstId, Mandanten.UstId AS MandantUstId, Laender.Inland, Laender.[EG-Land], Laender.Ausland, Laender.Belegtext AS Landtext, Zahlungsbedingungen.Text AS Zahlungstext, Laender.PrintExtArtikelInfos
FROM (((Rechnung INNER JOIN Kunden ON Rechnung.Kunden_Id = Kunden.id) INNER JOIN Mandanten ON Rechnung.Mandant = Mandanten.Kurzname) INNER JOIN Laender ON Rechnung.Land = Laender.Land) INNER JOIN Zahlungsbedingungen ON Rechnung.Zahlungsbedingung = Zahlungsbedingungen.Bezeichnung
WHERE (((Rechnung.RechnungsNr)= :xRechNr))
GROUP BY Rechnung.RechnungsNr, Kunden.UstId, Mandanten.UstId, Laender.Inland, Laender.[EG-Land], Laender.Ausland, Laender.Belegtext, Zahlungsbedingungen.Text, Laender.PrintExtArtikelInfos;
</pre>
Das Problem tritt auch auf wenn ich das SELECT direkt auf die Tabelle "Laender" durchführe. An Group By oder Joins kann es also nicht liegen.
Weis jemand wo der Fehler liegt oder unter welchen Umständen Memofelder einfach abgeschnitten werden ?
Gruß
Mathias
es wird ein SELECT auf einer Tabelle durchgeführt. Hierbei sollen mehrere Felder zurückgegeben werden, unter anderem auch das Feld "Laender.Belegtext" welches vom Typ "Memo" ist.
Es gibt nun Probleme bei der Rückgabe der Feldinhalte. Es werden nicht alle gespeicherten Textzeilen zurückgegeben, der Rest vom Text wird immer an der gleichen Stelle abgeschnitten.
Das Problemfeld hat die Bezeichnung "Laender.Belegtext". Hier das entsprechende SQL - Script.
<pre>
SELECT Rechnung.RechnungsNr, Kunden.UstId AS KundenUstId, Mandanten.UstId AS MandantUstId, Laender.Inland, Laender.[EG-Land], Laender.Ausland, Laender.Belegtext AS Landtext, Zahlungsbedingungen.Text AS Zahlungstext, Laender.PrintExtArtikelInfos
FROM (((Rechnung INNER JOIN Kunden ON Rechnung.Kunden_Id = Kunden.id) INNER JOIN Mandanten ON Rechnung.Mandant = Mandanten.Kurzname) INNER JOIN Laender ON Rechnung.Land = Laender.Land) INNER JOIN Zahlungsbedingungen ON Rechnung.Zahlungsbedingung = Zahlungsbedingungen.Bezeichnung
WHERE (((Rechnung.RechnungsNr)= :xRechNr))
GROUP BY Rechnung.RechnungsNr, Kunden.UstId, Mandanten.UstId, Laender.Inland, Laender.[EG-Land], Laender.Ausland, Laender.Belegtext, Zahlungsbedingungen.Text, Laender.PrintExtArtikelInfos;
</pre>
Das Problem tritt auch auf wenn ich das SELECT direkt auf die Tabelle "Laender" durchführe. An Group By oder Joins kann es also nicht liegen.
Weis jemand wo der Fehler liegt oder unter welchen Umständen Memofelder einfach abgeschnitten werden ?
Gruß
Mathias
Comment