十分不难!你行么?

ZhangChengGang 2001-02-28 11:23:00
各位老大,小弟遇到个问题:
我想在Access 2000中建立一个数据表,
其数据是从一个log文件导入的,但是我不想通过给data.log
重命名为data.txt的方法导入,而是直接以data.log的形式导入
谁能帮我实现?提示也可以,小弟在这里多谢了!
我的信箱是zcg001@263.net
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangzi 2001-03-01
  • 打赏
  • 举报
回复
呵呵,你是只导入一次,还是时常导入?
如果只导入一次,可以用access自身的工具来完成。
=>文件=>获取外部数据=>导入。
依提示导入即可。
yangzi 2001-03-01
  • 打赏
  • 举报
回复
你是导入一次,还是时常导入?

如果只导入一次,可以用access自身的工具导入呀。

->文件-》获取外部数据->导入
依提示导入。

ZhangChengGang 2001-03-01
  • 打赏
  • 举报
回复
感谢flyinthesky(不哭不笑)的帮助。
首先文件的格式是数据库型的,符合以逗号分割字段,以引号标示文本的规则。
而且列数一定。
关键是,对数据的导入ACCESS(用支持text文件的ODBC)只能导入.txt文件,
同一个文件重命名为.log扩展名Access就不能导入。是不是,他对数据源类型
的判断只是简单的识别扩展名呢?
我尝试了用Access对.log文件以text文件类型的ODBC的方式导入,结果在最后
一步,完成导入的时候,数据表竟然不能存盘,你说我该怎么办?!
flyinthesky 2001-03-01
  • 打赏
  • 举报
回复
只要文件的格式知道就好办。
我比较笨,说个笨办法吧。有什么好方法大家再提。
先整行读文件(.log可是文本吧),然后利用Split函数分离各项数据,依次把由split函数取的数insert就可以了。
不知你用什么语言,我是用VB.

34,589

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧