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

    摘要: 我定义了一个dropdownlist: <asp:dropdownlist id="monthdroplist" runat="server"> <asp:listitem value="1">一月</asp:listitem> `<asp:listitem value="2&q......
    摘要: 用swing写gui当按下按钮弹出新的对话框怎么写? 就是新的对话框也可自定组件的 ......


VB6+SQL的问题

本人写了下面语句  
   
  rs.Open   "select   ivoucher.vdate   as   日期,ivoucher.expl   as   摘要,(case   ivoucher.vdc   when   1   then   ivoucher.rmb   else   0   end)     as   借方,  
  (case   ivoucher.vdc   when-1   then   ivoucher.rmb   else   0   end)     as   贷方   ,欠款=(   借方-贷方)  
  from   ivoucher     where     year=("   &   Val(Text4.Text)   &   ")   and   ccode="   &   Val(Text10.Text)   &   "",   conn,   adOpenDynamic,   adLockOptimistic  
   
  系统提示  
  "欠款=(   借方-贷方)"     出错     借方和贷方列名无效  
   
  请教高手         欠款=(   借方-贷方)       用VB语言   应如何表达  
   
 

NO.1   作者: daisy8675

虽然你把一段SQL   as成了借方,但是,实际上这如果你直接写成欠款=(   借方-贷方,还是会当列名处理,所以一定是错  
   
  我个人的意见是:  
   
  1,你这个SQL太复杂,简化  
  2,实在不能简化,把你前面as借方替换到后面

NO.2   作者: Leftie

欠款=(case   ivoucher.vdc   when   1   then   ivoucher.rmb   else   0   end)-(case   ivoucher.vdc   when-1   then   ivoucher.rmb   else   0   end)  
   
  个人认为表结构设计不合理  
 


    摘要: 昨日,正常关机,今日,再开机,无任何反应,检查,机箱面板上的那个绿灯一闪一闪的.打开机箱,再开机,发现风扇也不转动,整个机箱内无任何动静.不能使用电脑,心急如焚,如有人能解决这个问题,小弟感激不尽啊. ......
» 本期热门文章:

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