Delphi 7、TTable、Csv 文件字段

发布于 2024-10-09 12:42:13 字数 463 浏览 1 评论 0原文

你好, 我的问题对你来说可能很简单。

我必须将 csv 文件导入到我的 delphi 应用程序中。该文件包含 3 列,我想将这些列与数据集之一(连接到 Firebird 表的 TQuery)匹配并显示在网格上。

我的问题是,是否可以使用 Csv 文件作为表,谁可以通过 SQL 查询访问并连接到 Db 表?

我尝试过使用 TTable 并将 TableType 属性设置为 ttASCII。它加载文件。但是这会将内容加载到单个字段, 即 Fields[0].asstring 给出 '11,12,abc.txt' 我想在不同的领域做到这一点 IE, 字段[0].asstring = '11' 字段[1].asstring = '12' Fields[3].asstring = 'abc.txt'

希望您理解我的要求。请查看并告诉我您的想法

感谢和问候,

Vijesh V.Nair

系统分析师

HI,
My Question may be a simple one for you.

I have to import a csv file to my delphi application. This file contains 3 columns and I want to match the columns to one of Dataset( TQuery connected to a Firebird table) and show on a grid.

My Question is, is it possible to use the Csv file as a table, who can access by a SQL query and join to a Db table ?

I have tried with TTable with TableType property as ttASCII. It loads the file.However this loads the contents to a single fields,
ie, Fields[0].asstring gives '11,12,abc.txt'
I want this on different fields
ie,
Fields[0].asstring = '11'
Fields[1].asstring = '12'
Fields[3].asstring = 'abc.txt'

Hope you understand my requirement. Kindly take a look and let me know your thoughts

Thanks and Regards,

Vijesh V.Nair

System Analyst

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花开雨落又逢春i 2024-10-16 12:42:13

Vijesh,您必须创建一个架构定义文件才能从 TTable 组件访问 txt 文件,架构文件的名称必须与文本文件相同,但带有 SCH 扩展。
在此链接中,您可以找到有关架构文件格式的更多信息 使用带有逗号分隔文件的 ASCII 驱动程序,您还可以检查 BDE32.HLP 文件。

Vijesh , you have to create a schema definition file to access a txt file from a TTable component, the name of the schema file must the same of the text file but with the SCH extension.
in this link you can found more information about the format of the schema file Using The ASCII Driver With Comma-delimited Files, also you can check the BDE32.HLP file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文