说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

用CRecordset存取图像的历史一流问题,高手请进!

编辑:说三道四文库 发布时间:2017-01-25 01:32
HTML文档下载 WORD文档下载 PDF文档下载
我的问题如下:
   在crecordset中操做图像文件的存入,我的代码参考了http://www.vchelp.net/source/source_db.htm 中use blob,可以存入图片,但是还有问题 ,就是一运行就要报访问冲突错误.我从问题点(如所示)处调试跟踪到mfc里面的文件 ...\MFC\SRC\DBCORE.CPP 处的
void CRecordset::SendLongBinaryData(HSTMT hstmt)
{
..............................

// Check for another DATA_AT_EXEC  My fatal error here 
        AFX_ODBC_CALL(::SQLParamData(hstmt, &pv)); 
        //  我的错误就在上面这句

        if (!Check(nRetCode))
        {
TRACE0("Error: failure handling long binary value during update.\n");
        ThrowDBException(nRetCode, hstmt);
        }

................................
}
想不通的是,我只存放一张图片 哪儿俩的another呢?
虽然报错了但是还是将test.bmp 的图给存进去了.(还可以通过其他方式取出来呢)

我的代码如下:

    CLongBinary  blob;
    CFile        fileImage;
    HGLOBAL      hGlobal    ;
    CFileStatus  fileStatus;

    if(fileImage.Open("D:\\test.bmp", CFile::modeRead)==0)
      return ;
        fileImage.GetStatus(fileStatus);
    if(m_pSet->Open()==0)
         return ;
  try
  {
    if (!m_pSet->CanAppend())
        return ;
    m_pSet->AddNew();
    m_pSet->m_NUMBER_OF_PICTURE=_T("test18");    
        m_pSet->m_PICTURE.m_dwDataLength = fileStatus.m_size; 
        hGlobal= GlobalAlloc(GPTR,fileStatus.m_size);//GHND
        m_pSet->m_PICTURE.m_hData = GlobalLock(hGlobal);
        fileImage.ReadHuge(m_pSet->m_PICTURE.m_hData,fileStatus.m_size);
        m_pSet->SetFieldDirty (&(m_pSet->m_PICTURE));
        m_pSet->SetFieldNull(&(m_pSet->m_PICTURE) ,FALSE);
    m_pSet->Update();  // 问题点 由此跟踪进去
    UpdateData(FALSE);    
  }

  catch(CException* pE)
{
    pE->ReportError();
    pE->Delete();
    return;
}
  GlobalUnlock(hGlobal);
  GlobalFree(hGlobal);
  fileImage.Close ();

另外 我将http://www.vchelp.net/source/source_db.htm 中use blob demo的演示代码 在我机子上运行和调试 都没有错,.我就觉得奇怪了,大同小异,(不同之处就是我操作的是另一台机子上的oracle)为什么就出错呢? 如果大侠能在百忙之中抽出一点时间给后生一些指点,感激不尽了.

我也碰到类似的问题,没有解决最后我没有使用CLongBinary而是使用CByteArray
一切问题都没有了
老兄,可不可以介绍一下你怎么用cbytearry的?谢谢了
我的email qingzhaozhen@263.net
thx
12306上的分布式内存数据技术GemFire Canalys:苹果、三星2014年仍统治平板市场 微软压力山大 Google和苹果的下一个战场 回顾2013科技界大事件:Mayer登Vouge杂志、Ballmer离职 《近匠》第03期:移动开发工具访谈,AVOS Cloud——后端的金刚钻 次世代视觉:Avegant Glyph智能眼镜技术解析 技术栈的选择:从Groupon转向Node.js、淘宝去IOE谈起 首席数据官:一个属于你的时代已经来临 盘点2013年Facebook七大最受欢迎的hack 见证中国开源的力量:“开源力量”2013年度庆典活动亮点汇总 专访APU13讲师、西电朱虎明:概念难以理解成异构编程最大阻力 盘点2013:21款最优秀的开源数据库 苹果三星再次谈判,欲和解所有侵权案 应对iOS in the Car,Google将携手奥迪推Android车载系统 10个技巧让你更轻松地使用AWS 《近匠》第04期:移动开发技术访谈,多看科技CTO王毅——阅读未来 2013年Linux领域重要事件回顾 2013年12月操作系统份额:Windows XP跌破30%大关 Linux小幅上涨 Snapchat存安全漏洞 460万用户信息被窃 年底广告高峰:AdMob团队支招“马上赚钱” 从远程调用框架认识Zookeeper 盘点Hadoop生态圈:13个让大象飞起来的开源工具 【开源推荐】Ejoy2D:“风魂”游戏引擎作者云风的又一力作 Web应用在IE11里的实际使用性能 回顾2013年十个值得关注的WordPress设计主题 为什么Google眼镜注定会失败? 2013移动开发工具盘点:最火原型设计工具 2013年12月份浏览器份额:IE 11暴涨3倍 【PPT集萃】十位一线专家分享Spark现状与未来(二) 2014年,怎么做产品才能获得成功? 年末新游盘点:2014年移动游戏四大趋势 Happy Time!关于邮件安全谁有好的建议?找一个不运行脚本和控件的客户端还是自己写一个? 做一个合格的程序员需具备那些知识? EXCEL.APPLICATION的关闭事件 再次retrieve时报错“ARITHMETIC OVERFLOW OCCURRED” 急:如何在ASP中使用Microsoft Index Server? 简单但是比较不常用的问题,来拿分吧! 谁能告诉我有关一些开发e-mail软件的资料 我想要源代码 用ADO DATA控件和ACCESS数据库连接好后,怎样断开。 软体蛀虫再战江湖,续原来的帖子“愿意给中国共享软件作者提供一些帮助,共同推动中国软件业!”。请大家赏光 请问:各位在数据库的时候,对于性别,使用0/1 还是男/女 程序运行后,改变屏幕的分辨率后,比如改小,则程序窗体有部分到屏幕外边了,如何在改变分辨率的时候,让程序的窗体大小也跟着改变? 各位高手帮帮忙!!!!!!! ------急--------急---------急--------- 在c/s结构中,到底用不用数据敏感控件? 用ALT+F4关闭窗口会不会引发form_queryunload和form_unload事件? 请对表格熟悉的资深高手请进! 在linux下怎样使用libpcap截获IP数据包并统计每个IP地址的数据流量以便计费???请给出一点思路。多谢! 怎样在用户控件中引用第三方的控件? 请教:为什么我的activex dll下载后不能使用 求救: access數據庫用戶組中Admin的密碼丟失,怎么辦? 请问各位 那里有 delphi的电子书籍下载??/ Oracle:怎样在Client和Server之间建立联系? JAVA中的2维数组赋值问题。 怎样将整形变量的值转换为字符串的值 为何汉字会变成乱码?? VC动态链接库调用的问题 怎样打开DLL中的Form? 庆祝这个开心的星期六!送分 如何在程序中将一个变量放入指定的节(session)中,而不论这个变量是否是初始化的? 登陆SQL PLUS 问题???请帮忙,谢谢!! 初学DirectX的几个问题 定时执行某段代码~ 有关ADO中智能指针的初始化问题?很菜的! 还是局域网共享文件夹密码问题,我看了袁哥的主页,按照他的方法怎么不行呢, where can we find free webspace to store my programs? 请各位大师救救我吧:如何在CRichTextCtrl或其他的什么控件中打开一个DOC文件,十万火急,答对50分一定奉上,谢谢! 这是什么错误:Exception in thread "main" java.lang.NoClassDefFoundError: TestBed/class 给我的网页提意见,来者有分!!!保证!!!http://kkoffice.yeah.net 在调用一些函数是,老是出错,说不能把我的AnsiString转换成char,我改怎么办呢? 我该如何推广销售“口语听力练习软件” 请问高手:怎样用JavaScrip实现漂浮物??? 为什么用playsound播放声音文件时应用程序就无法对其他时间做出响应,怎样解决该问题? 帮忙解决错误:Exception in thread "main" java.lang.NoClassDefFoundError: TestBed/class 用什么SQL语句可以将一个表里满足条件的记录复制到另一个结构相同的表里?(SQL-SERVER) 请问如何链接外部lib文件中的资源? PB8.0如何其自带的例子啊, 有谁知道winpopup或‘信使服务’使用的是什么端口? 怎样对硬盘的指定地址进行读写???? 在vc里单步调试c程序,遇到"printf"就要找printf.c文件,请问是怎么回事,如何解决? 这儿有人知道如何引用下列dll吗 帮我一把!!!类模块是怎么用的? 玻璃是什么意思啊? PCB设计时,如何给板子铺设一层 阻焊层? 阻焊层就是那个绿油吗? 把电容器两极板间的距离减少一些,同时在两极板间放入电介质,电容器的电容如何变化 玻璃是什么意思 有谁知道PCB设计中阻焊层是什么意思呢?是绿油开窗还是什么的?如果是的话这些焊盘不是连在一起了嘛? 求两极板间拉大距离电容减小,增大正对面积和放入介质变大的原理~虽然知道公式,但一直不知道原理. 功能玻璃定义 谁能告诉我PCB绿油桥,阻焊开窗,盖线什么意思? 两极板的面积越大,两极板的距离越小,电介质的相对介常数越大电容越大能解释一下吗 汽车车玻璃上的代码代表什么含义 印制电路板上的绿油怎么去?不要阻焊的,全阻焊了! 关于平行电容板间的电场强度3.一空气平行板电容器,电容为C,两极板间距离为d.充电后,两极板间相互作用力为F,则两极板间的电势差为______________,极板上的电量为______________.电场强度中的2是 "玻璃“什么意思 绿油会被什么腐蚀 平行板电容器中电场强度电势的讨论一个平行板电容器,a板带电,b板接地,移动a和b,问ab间那一个量是恒定的?电压还是电容器所带的电荷量? 有机玻璃的介电常数一般在什么范围内? 聚苯乙烯的折射率和介电常数的关系对于金属 复折射率 n = n0 + k0 * i 介电常数 e = n ^2 = ( n0 + k0 * i ) ^2对于聚合物,聚苯乙烯PS,其消光系数k0 = 0折射率 n = 1.6 基本不变介电常数 难道就是 e 平行板电容器水平放置并接入金属环中,金属环处于竖直平面内,环面与一磁感应强度为B的匀强磁场垂直,当环以v向右平动时,求电容器两板间的电场强度.金属环在磁场运动时左右两个半环切割 金属介电常数比1大还是比1小? 半导体与绝缘体的介电常数与折射率的关系 平行板电容器求两极板之间电场强度大小的问题.书上有一道例题,求平行板电容器两极板之间电场强度大小时用了E=σ/ε0这个式子,我没看明白,其中E为电场强度,σ为极板的电荷面密度,ε0为介 相对介电常数可以判定大致的材料类型吗,比如金属,吸收体这类的 在电磁波的传播中,电场能与磁场能两者之间如何变化?全日制普通高级中学教科书(必修加选修) 第二册 P218 图18—10 课本中说,平行板电容器的电容c跟介电常数ε成正比,跟正对面积成s正比,跟极板间的距离d成反比,写成公式是C=εS/4πkd,其中式中的k是静电力常量.这个K是多少?为什么做题的时候省略了4πk?一个 是怎么来的,指什么 金属的介电常数与折射率是个什么关系? 电磁波中电场和磁场方向处处垂直? 发现自己是男同性恋怎么办. 我家万和牌电热水器一直亮红灯就是不加热怎么办? 电磁波中的电场和磁场问题电场和磁场是怎么样的具体关系?如果电场变化速率减小会不会引起磁场强度小?磁场速率的变化和电场大小是什么关系?我是这么理解的.电场变化速率减小导致(假 发现自己是男同性恋,怎么办? 电热水器长期不用里面的水排掉还是保留没有加热 电磁波在传播过程中,磁场和电场怎样变化 帮忙看看这是个什么东东,材质好像是石头的,有点像玉的感觉,但绝不是玻璃 热水器里的水有臭味新买的海尔热水器,由于出差大概半个月的时间不在家,回来发现热水器里流出来的水有臭味(家里的自来水没有问题),有谁知道这是什么原因吗?售后说是镁棒的问题,这 在别处看到一个问题,说电磁波是由电场和磁场交替激发产生的,但是真空中磁场怎么能激发出电场呢?1、为什么磁场可以激发电场呢?2、电场是一种物质,在真空中怎么激发呢?3、真空中什么都 冬天感觉玻璃比棉花冷,是因为玻璃温度更低吗 我的美的热水器开始放水时水有臭味,怎么回事? 空气的电导率、磁导率是多少?水的呢? 搞玻璃什么意思 电热水器放出来的水有臭味每天都用,味道有时候有有时候没有.有股很丑臭的类似粪便的味道 铜、铝、镁、钢材及其合金的电导率和磁导率请问有知道是多少的吗? 树脂玻璃是什么 美的热水器镁棒坏了水有恶臭味对身体有伤害吗洗澡 通常光速为c=299792458m/s.那么C的平方是多少? 什么是白玻璃 介电常数张量中各分量的物理意义是什么?非常感谢zlp xjtu的回答,就是希望能不能具体点,比如非对角元的某一个元素具体是表示怎样的方向关系, 是什么乘以光速平方等于体积?为什么呢? 大家知道玻璃是用什么材料做的吗? 物理学中的相对介电常数(像一个反写的3)怎么读, 光速的平方为什么等于磁导率乘以介电常数 玻璃是什么材料 什么是PCB油墨? E=mc2是说,物体在核裂变的过程中放出的能量等于物体质量跟光速平方的积,岂不是说每个物体的的能量都很大打错了,是物体在运动的过程中放出的能量等于物体质量跟光速平方的积 玻璃是用什么材料制成的 阻焊油墨和线路油墨是同一个东西吗?现在目视能看见的绿色PCB的绿油是阻焊油墨韩式线路油墨? 根据磁场强度公式H=B/μ,其中磁感应强度B单位mT,真空磁导率μ= 4π×10^-7N/A-2 所得答案的单位是A/m吗 玻璃的意思 用protel99se画PCB板如果想铺上一层绿油如何在软件中设置? 一电容器一半为电介质,一半真空则电容为多大?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn