从数据库中读大于 32k 的内容?

转载 2006年06月08日 19:26:00

从数据库中读大于 32k 的内容?

  我在从数据库中读数据时碰到了问题。当数据栏包含超过 32k 的内容时,我就读不出来,我试过 ODBC::SQLGetData() 也不行。
  哪种类型的数据库?MS SQL,SYBASE... 试试设置一下大小:

BOOL CGetBlobStmt::Execute(LPCTSTR stmt)
{
    m_cbSize = 0;
    m_size = 0;
    LPBYTE lpData;
    lpData = (LPBYTE)GlobalLock(m_hData);

    m_retcode = SQLSetStmtOption(GetHandle(),
        SQL_MAX_LENGTH,m_dwBytesLeft);

    m_retcode = SQLExecDirect(GetHandle(),(UCHAR*)stmt,SQL_NTS);
    if(m_retcode == SQL_SUCCESS)
    {
        m_retcode = SQLFetch(GetHandle());
        if(m_retcode == SQL_SUCCESS //m_retcode == SQL_SUCCESS_WITH_INFO)
        {
            m_retcode = SQLGetData(GetHandle(),1,SQL_C_BINARY,lpData,254,&m_cbSize);
            while(m_retcode == SQL_SUCCESS_WITH_INFO)
            {
                lpData+= 254;
                m_retcode = SQLGetData(GetHandle(),1,
                    SQL_C_BINARY,lpData,254,&m_cbSize);
            }
            GetError();
        }
    }
    GlobalUnlock(m_hData);
    #if TESTDATA
    TRACE("%ld",m_size);
    #endif

    SaveFile();

    return RETVALUE;
}


将数据库查询到的ueditor内容现在另外一个ueditor中

查询这步就不介绍了! 当你得到数据后,需要在页面加载就完成对其的写入 我这边用的H5写得页面,所以 实在 页面写入div 内容的时候,就将其写入了 代码如下: $(function(){//...
  • wangrongfei136
  • wangrongfei136
  • 2016年02月04日 15:58
  • 1296

C#从sql数据库中读取数据的自我体会

///*****************************************************///连接数据库并从数据库中获取数据一般的操作是:///1.创建一个SqlConnect...
  • aktsoso
  • aktsoso
  • 2010年08月19日 20:32
  • 4338

如何从数据库中读取数据

今天要用数据库的时候,我发现我竟然忘记了怎么从数据库中读取数据,而查了一圈...
  • gt11799
  • gt11799
  • 2014年10月01日 21:25
  • 630

PHP读取CSV文件内容 并且插入到数据库中

csv文件: 字段1 字段2 字段3 字段4 值1_1 值1_2 值1_3 值1_4 值2_1 值2_2 值2_3 值2_4...
  • BarryYangGoing
  • BarryYangGoing
  • 2014年10月10日 13:11
  • 2021

下拉菜单从数据库读取数据动态生成

一、页面index.ftl
  • qq_33543227
  • qq_33543227
  • 2017年11月22日 11:10
  • 448

内存按字节编址,地址区间为[90000H,CFFFFH],若用32K*8bit的存储器芯片构成该内存,需要__块

内存按字节编址,地址区间为[90000H,CFFFFH],若用32K*8bit的存储器芯片构成该内存,需要__块 正确答案: C   你的答案: C (正确) 2 4...
  • chengonghao
  • chengonghao
  • 2016年07月17日 16:08
  • 1198

为什么大于32k的数据就不行?

通过一个存储过程上送文件到BLOB字段.原来测试都没有问题,今天换了几个不同类型的文件.问题就浮现出来了:"ORA-01460: 转换请求无法实现或不合理".上网查了查,原因就是使用存储过程直接传入B...
  • zmdds
  • zmdds
  • 2008年10月20日 16:17
  • 639

PB读和写大于32K(32765B)数据

PB读和写大于32K(32765B)数据   string export_filepath,export_filename string gs_importfile...
  • weibingbing_net
  • weibingbing_net
  • 2013年05月06日 11:29
  • 1034

php中,从数据库中读取数据后,出现乱码的情况及解决方法

从后台读取数据时,通常会出现乱码情况,比如“汉字”变成“?”等,造成这种情况的原因通常是编码设置不对,解决方法如下: 第一种方法:在php中添加如下代码,将编码格式设为“utf-8”,代码如下: ...
  • lvkelly
  • lvkelly
  • 2016年12月26日 10:34
  • 4402

从内存中读内容

第一次读库写入内存。以后从内存读。提高效率public class SourcePool {  private static volatile SourcePool pool;  public Tra...
  • wangwanghe520
  • wangwanghe520
  • 2010年05月27日 16:44
  • 286
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从数据库中读大于 32k 的内容?
举报原因:
原因补充:

(最多只允许输入30个字)