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

 

 ·关于degrid的小问题    »显示摘要«
    摘要: 如何点击dbgrid的一个数据项,能返回该行数据??? ......
    摘要: 有一个字符串变量:cstring str,如何将它的值直接转换成其十六进制所对应的十进制数呢?例如:str="0edf",则其相应的转换结果应该是:3807。 我现在的实现是将字符串里面的每个字符读出来,转换成相应的十进制数,然后再根据十六进制与十进制之间的转换完成的,像前面那个这样转换:0*16*16*16+14*16*16+13*16+15*16。 我查了一下,好像......


一个SQL问题,有好的方法吗

有如下的数据,除ID外的记录都重复了一次  
   
  ID         A           B           C   ……  
  ——————————————  
  1           A1         B1       C1  
  2           A1         B1       C1  
  3           A2         B2       C2  
  4           A2         B2       C2  
  ...  
  ...  
   
  有什么好的方法,删除重复记录后使得除ID外的数据唯一,即如下  
  ID         A           B           C   ……  
  ——————————————  
  1           A1         B1       C1  
  3           A2         B2       C2  
  或如下等等。。。  
  ID         A           B           C   ……  
  ——————————————  
  2           A1         B1       C1  
  3           A2         B2       C2  
 

NO.1   作者: Yang_

http://www.csdn.net/expert/topic/781/781997.xml?temp=.306698

NO.2   作者: wzsswz

 
          应作以下修改:  
   
  Create   procedure   update_table_A  
  as  
      SELECT   id   =   max(id),A,B,C   into   Temp_table   from   TABLE_A     group   by   a,b,c  
        DELETE   FROM   TABLE_A  
        INSERT   INTO     TABLE_A(ID,A,B,C)     SELECT   *   FROM   Temp_table  
        drop   table   Temp_table  
   
  。。。。。。。。  
   
      sql   =   "exec   update_table_A"  
      cm.execute(sql)   cm   ->   commond  
        。。。


 ·关于串口通讯的setcommmask(nb.m    »显示摘要«
    摘要: 关于串口通讯的setcommmask(nb.m_hidcomdev,ev_err|ev_rxchar),如果设置好接收和出错两个事件后启动监视线程,当一次接收发生并完成后若再次有数据输入那么监视线程是否能再次接收?还是应该在线程内设置一个循环? ......
» 本期热门文章:

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