query 查询文件型的数据表时,如何指定表的类型,如果不指定类型的话,很多字段显示出来时
是乱码,看不懂。

解决方案 »

  1.   

    请帮忙,
    filelistbox的文件名属性竟然包括路径信息,请问如何得到纯的文件名称,而不包含路径信息。
    如:得到 HELLO.dbf
       而不是 c:\bak\hello.dbf
    有没有很简便的方法。
      

  2.   

    ExtractFileName('c:\bak\hello.dbf') -->hello.dbf
      

  3.   

    我想query应该是可以访问dbf文件的,你可以通过别名去访问数据表。即在你的工程里加入database控件,query通过database去访问数据表。如果使用了query,可以使用select distinct 去获得非重复的记录了。你现在的情况在于是否重复的记录中所有的字段值都是相同的,不然你就要一一处理。毕竟数据库建了索引之后只针对索引相同的记录,但是其他字段它就不做考虑了。所以一定要保证记录是完全相同之后才能处理。具体的可以首先有locate查找目标库中是否有相同的记录,没有就insert,有则按你自己的处理方法去处理
      

  4.   

    select * from custromer where idno in
    ( select idno from customer 
    group by idno
    having count(*)>1
    )
     此语句可以把Customer中Idno相同的数据记录全部找出来,如果你需要同时判断多个字段是否重复,可以在group by 后同时带上读多个字段…… OK!?