首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有"Turkish_CI_AS“和"SQL_Latin1_General_CP1_CI_AS”的SQL错误

带有"Turkish_CI_AS“和"SQL_Latin1_General_CP1_CI_AS”的SQL错误
EN

Stack Overflow用户
提问于 2011-01-28 14:51:12
回答 2查看 16.6K关注 0票数 1

我有一个这样的SQL查询:

代码语言:javascript
复制
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

但是当我运行它时,我会发现一个错误:

“/”应用程序中的

服务器错误。

无法解决"Turkish_CI_AS“和"SQL_Latin1_General_CP1_CI_AS”在等效操作中的排序规则冲突。

描述:在执行当前web请求时发生了未处理的异常。

请查看堆栈跟踪以获得有关错误的更多信息,以及它起源于代码的位置。

异常详细信息: System.Data.SqlClient.SqlException:无法解决"Turkish_CI_AS“和"SQL_Latin1_General_CP1_CI_AS”在等效操作中的排序规则冲突。

源错误:第77行: myConnection.Open();第78行:第79行: SqlDataReader dr =SqlDataReader第80行:第81行: //显示数据

我找不到错误。它在哪里?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-28 15:02:05

文字'/'将假定数据库的默认排序规则。

试一试

代码语言:javascript
复制
... B.TEKLIF_NO1 + '/' COLLATE Turkish_CI_AS + B.TEKLIF_NO2 AS 'TEKLIF' ...
票数 3
EN

Stack Overflow用户

发布于 2011-01-28 14:59:03

看看其中一个AND子句,其中的数据类型是VARCHAR类型。您需要指定位置两边的排序规则,以确保不会收到此错误。

例:

代码语言:javascript
复制
WHERE B.TEKLIF_NO1 COLLATE SQL_Latin1_General_CP1_CI_AS = C.TEKLIF_NO1 COLLATE SQL_Latin1_General_CP1_CI_AS
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4829538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档