当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 通过鼠标的选取,实现对部分区域的放大,最好有个例子。 ......
 ·linux里的启动盘在哪里做    »显示摘要«
    摘要: linux里的启动盘在哪里做? ......


为何用updateblob产生死机

在学习PB+FormOne编程过程中,把Formone内容储存到数据库中却无法进行,只要我一用到updateblob   语句就死机,不知为何?我用messagebox(,filelength(filename))返回我要保存的Formone文件长度为5733,应该没有超出,但就是不行.请高手指点。保存代码如下:  
  int   fh  
  OLEobject     book;  
  string   filename="c:\book1.vts"  
   
  book=ole_1.object  
  book.Write(filename,   12)//将控件内容写入临时文件  
  fh=fileopen(   filename,   StreamMode!)  
  IF   fh<>-1   THEN  
  FileRead(fh,   vcf_form) //将临时文件内容写入BLOB变量  
  FileClose(fh)  
  ELSE    
  RETURN  
  END   IF  
  if   len(vcf_form   )>0   then    
  UPDATEBLOB   DFS_TDSQP   set   SQPNR=:vcf_form    
       where   LRDW=:gs_lrdw;//将BLOB变量内容写入库中  
  IF   SQLca.sqlcode=0   THEN  
  COMMIT;  
  MessageBox("提示",   "保存成功!")  
  ELSE  
  ROLLBACK;  
  MessageBox("提示",   "保存失败!")  
  RETURN  
  END   IF  
  end   if  
 

NO.1   作者: pbworm

sybase和sql   server需要将autocommit属性设置为true


 ·2进数,16进数如何表示    »显示摘要«
    摘要: 2进数,16进数如何表示? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE