从查询分析器中查出的是“$7b0HYBxJliUmL23Ke39K9UrX4HShCIBgEyTYkEAQ7MGIzeaS7B1pRyMpqyqBymVWZV1mFkDM7Z28995777333nvvvfe6O51OJ/ff/z9cZmQBbPbOStrJniGAqsgfP358Hz8i/pkX//L14Ytf/eI/v/g9Jr/R//3rvfqTLv7x9f/y+rr+u1d/yO/zG774Hf7v3V9j/Gv8pX/Ar/sHPVj/Rv/3p7/G/q/xB/++v9H//fGLy5e/0f/9a/xJv/mXv0/
”从表中查出的是空的。这是为什么?我实在搞不明白。

解决方案 »

  1.   

    你的sql语句是什么样的?
      

  2.   

    SQl语句很简单“select * from xx where mm='0001234'”就这样。。
      

  3.   

    一开始在表中用select * from xx where mm='0001234'查询。。表不为空有内容的。后来我用同样SQl语句到查询分析器中查询。结果就查询分析器中为“$7b0HYBxJliUmL23Ke39K9UrX4HShCIBgEyTYkEAQ7MGIzeaS7B1pRyMpqyqBymVWZV1mFkDM7Z28995777333nvvvfe6O51OJ/ff/z9cZmQBbPbOStrJniGAqsgfP358Hz8i/pkX//L14Ytf/eI/v/g9Jr/R//3rvfqTLv7x9f/y+rr+u1d/yO/zG774Hf7v3V9j/Gv8pX/Ar/sHPVj/Rv/3p7/G/q/xB/++v9H//fGLy5e/0f/9a/xJv/mXv0/”
    数据库中为空了,至少是原来的文字没有。
      

  4.   


    还有一个小问题,比BB表中一个字段CC中的一句话中如下。“看见风看来就是打开了附件卡拉加疯狂了世界啊风口浪尖苹果阿斯科利福建萨卡拉飞”我要SQl语句查其中“苹果”改如何查我这样是不行的
    select * from BB where CC like '%苹果%'
      

  5.   

    select * from BB where datalength(CC) like '%苹果%'   
    这样吗??
      

  6.   

    不好意思在请教下。。ntext 
    可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。ntext 在 SQL-92 中的同义词是 national text。
    "存储大小是所输入字符个数的两倍(以字节为单位)。"  这句话什么意思???
      

  7.   

    ntext是大文本内容,最大应该支持2GB.
    如ntext参数指定了16,相当于定义一个varchar(16)
    我百度了解决了。。谢谢wuyq11了
      

  8.   


    Unicode编码   每个字符占两个字节