SQL-Fehler mit "Turkish_CI_AS" und "SQL_Latin1_General_CP1_CI_AS"
Ich habe eine SQL-Abfrage wie diese:
SELECT E.HESAP, B.TEKLIF_NO1 + '/' + B.TEKLIF_NO2 AS 'TEKLIF',
E.MUSTERI,CONVERT(VARCHAR(10),B.ISL_TAR,103) AS 'TARIH', SUM(
ISNULL(CAST(B.ODENEN_ANAPARA AS FLOAT),0)+ISNULL(CAST(B.FAIZ AS FLOAT),0)+
ISNULL(CAST(B.BSMV AS FLOAT),0)+ISNULL(CAST(B.GECIKME_FAIZ AS FLOAT),0)+
ISNULL(CAST(B.GECIKME_BSMV AS FLOAT),0)) AS 'YATAN',
(CASE WHEN C.DOVIZ_KOD = 21 THEN 'EUR' WHEN C.DOVIZ_KOD = 2 THEN 'USD' WHEN C.DOVIZ_KOD = 1 THEN 'TL' END) AS 'KUR',
E.AVUKAT, CONVERT(VARCHAR(10),A.ICRA_TAR,103) AS 'İCRA TARİHİ', CONVERT(VARCHAR(10),A.HACIZ_TAR,103) AS 'HACİZ TARİHİ'
FROM TAKIP A, YAZ..MARDATA.BIR_TAHSIL B,
YAZ..MARDATA.S_TEKLIF C,P_TAKIP_SR D, AVUKAT E
WHERE B.TEKLIF_NO1 = C.TEKLIF_NO1
AND B.TEKLIF_NO2 = C.TEKLIF_NO2
AND A.T_HESAP_NO = C.HESAP_NO
AND C.HESAP_NO = B.HESAP_NO
AND B.HESAP_NO = E.HESAP
AND A.T_SRM = D.T_SR_ID
AND A.T_STATU = 2
AND A.T_SRM <> 6
Aber wenn ich es laufen lasse, bekomme ich eine Fehlermeldung:
Server Error in '/' Application.
Auflösen kann der Konflikt der Sortierung zwischen "Turkish_CI_AS" und
"SQL_Latin1_General_CP1_CI_AS" im
gleich-Vorgang.
Beschreibung: Eine nicht behandelte Ausnahme ist aufgetreten während der
Ausführung der aktuellen Webanforderung.
Bitte überprüfen Sie die Stapelüberwachung für weitere
Informationen über den Fehler und wo
es entstand in den code.Exception Details: System.Daten.SqlClient.SqlException:
Auflösen kann der Konflikt der Sortierung
zwischen "Turkish_CI_AS" und
"SQL_Latin1_General_CP1_CI_AS" im
gleich operation.Quelle Fehler:
Linie 77: myConnection.Open();
Linie 78:
Zeile 79: SqlDataReader dr = myCommand.ExecuteReader(System.Daten.CommandBehavior.CloseConnection);
Zeile 80:
Linie 81: //zeige die Daten
Kann ich nicht, den Fehler zu finden. Wo ist es?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wörtlichen
'/'
übernehmen wird, wird die Standardsortierung der Datenbank.Versuchen
Haben Sie einen Blick auf einen der Ihren UND Klauseln, bei denen der Datentyp ist vom Typ VARCHAR. Sie müssen angeben, dass die Sortierung auf beiden Seiten des wo, um sicherzustellen, dass Sie nicht bekommen, diesen Fehler.
ZB: