delphi对CSV文件的操作问题(200分)

  • 主题发起人 主题发起人 benwolf
  • 开始时间 开始时间
B

benwolf

Unregistered / Unconfirmed
GUEST, unregistred user!
有个CSV文件,我用myconnstr :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/;ExtendedProperties="Text;HDR=NO;FMT=Delimited;CharacterSet=ANSI";Persist Security Info=False';字串连接,用select * from table 查询没问题,可以返回数据集,但我想直接从第N行开始查询,比如直接查询第三行以后的数据,select * from table where 后面的语句怎么写,如何在DELPHI当中定义CSV文件的第几行呢?
 
谁答出来,再给200分
 
兄弟们,大侠们,这个问题难道在大富豪不能解决?
 
其實有些問題未必是不能解決的,做開發,要多種思維,不要局限,應該很少人像你這樣做的,所以人家未必愿意花時間幫你去解決,也不想去深究,也許你換了一種數據庫類的存儲最好,當然必須這樣的那只能繼續等人家了。。。只是給個建議。。。
 
我用的是一个memo 或 richedit 控件,设置为不可见即可,然后读取这个控件的line信息
 
zhf302兄弟,能回答仔细点吗,如果可行就给你加分.多谢
 
你的SQL语句我不会,不好意思,
你可以把第N行以前的都删除,再查询
richedit1.Lines.Delete(j)
 
哦,对了,顺便请教个问题:要把csv显示为表格形式有没有其他的控件啊,我不想使用数据库的方式,只要能显示为表格就ok了(在报表上)
 
其实是因为这个CSV是第三方设备生成的,我无法改变它,只能按照它的模式去读.
 
后退
顶部