HI, 我的问题对你来说可能很简单。
我必须将csv文件导入到我的delphi应用程序中。此文件包含3列,我希望将列与Dataset(连接到Firebird表的TQuery)中的一列匹配并显示在网格上。
我的问题是,是否可以将Csv文件用作表,谁可以通过SQL查询访问并加入Db表?
我尝试使用带有TableType属性的TTable作为ttASCII。它加载文件。但是这会将内容加载到单个字段, 即,Fields [0] .asstring给出'11,12,abc.txt' 我想在不同的领域 即 字段[0] .asstring = '11' Fields [1] .asstring = '12' Fields [3] .asstring ='abc.txt'
希望您理解我的要求。请看看,让我知道你的想法
谢谢和问候,
Vijesh V.Nair
系统分析师
答案 0 :(得分:1)
Vijesh,您必须创建一个模式定义文件来访问TTable
组件中的txt文件,模式文件的名称必须与文本文件的名称相同,但扩展名为SCH
。
在此链接中,您可以找到有关架构文件格式Using The ASCII Driver With Comma-delimited Files
的更多信息,也可以查看BDE32.HLP
文件。