免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2421 | 回复: 2
打印 上一主题 下一主题

PB连接DB2数据库,向数据库保存图片时出现错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-08 14:17 |只看该作者 |倒序浏览
错误提示:SQLSTATE = S1010
[Microsoft][ODBC 驱动程序管理器] 函数序列错误

PB连接DB2数据库,向数据库保存图片时出现错误

论坛徽章:
0
2 [报告]
发表于 2005-03-09 10:22 |只看该作者

PB连接DB2数据库,向数据库保存图片时出现错误

图片存数据库前,要转化成文本文件,你转了吗?
把你写的贴上来,看看才能知道

论坛徽章:
0
3 [报告]
发表于 2005-04-04 15:23 |只看该作者

PB连接DB2数据库,向数据库保存图片时出现错误

blob blb_b,blb_t_b
long ll_hand
ll_hand=FileOpen(ls_filepath+ls_filename,StreamMode!,Read!,shared!)//以读方式打开文件
if not (ll_hand>;0) then
        messagebox('提示','打开文件'+ls_filepath+ls_filename+'失败此次更新未完成')
        return 0
end if

if not (li_count>;0) then
        INSERT INTO tb_wh_cxgx  
         ( fd_zxt,   
           fd_wjmc,   
           fd_zhxgsj)  
          VALUES ( :ls_xtdm,   
           :ls_filename,   
                          :ldt_filetime)  ;
else
        update tb_wh_cxgx  
          SET fd_zhxgsj = :ldt_filetime  
          WHERE ( fd_zxt = :ls_xtdm ) AND  
        ( fd_wjmc = :ls_filename );
end if
if sqlca.sqlcode=0 then
        commit;
else
        messagebox('提示','文件'+ls_filepath+ls_filename+'在向数据库写时出错~r~n'+sqlca.sqlerrtext)
        return 0
end if
//-------------------------------------------------

DO
        blb_t_b=blb_t_b+blb_b
LOOP WHILE fileread(ll_hand,blb_b)>;0//读出文件至变量blb_t_b
fileclose(ll_hand)//关闭文件

updateblob tb_wh_cxgx  
  SET fd_wjnr = :blb_t_b   
  WHERE ( fd_zxt = :ls_xtdm ) AND  
        ( fd_wjmc = :ls_filename );//将文件写入数据中
//-------------------------------------------------

if sqlca.sqlcode=0 then
        commit;
else
        messagebox('提示','文件'+ls_filepath+ls_filename+'在向数据库写时出错~r~n'+sqlca.sqlerrtext)
        return 0
end if


请问怎么将图版转化为文件文件呀

请各位大侠指教帮忙,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP