在Codeigniter中选择varchar max返回未知字符

时间:2018-06-26 06:30:31

标签: sql sql-server codeigniter varchar

在sql management studio中,它返回文本。但是在codeigniter中,它返回如下内容:

n?g%'!?>?eHH!!X??HI!??
??W.

但是如果我将其更改为varchar(8000),它将返回文本。

为什么?

这是我的查询:

选择顶部(50)A. *,                     RIGHT('000'+ ISNULL(CONVERT(VARCHAR,A.MajorArticleCode),''),3)AS MajorArticleCode,B.MajorArticleDesc,                     RIGHT('000'+ ISNULL(CONVERT(VARCHAR,A.MinorArticleCode),''),2)AS MinorArticleCode,C.MinorArticleDesc                 FROM LIB_Items A                 左联接LIB_Major_Articles B在A.ACCode = B.ACCode和A.MajorArticleCode = B.MajorArticleCode                 左联接LIB_Minor_Articles C在A.ACCode = C.ACCode和A.MajorArticleCode = C.MajorArticleCode和A.MinorArticleCode = C.MinorArticleCode

这是我的LIB_Items表结构

LIB_Items table structure

0 个答案:

没有答案