设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1555|回复: 4
打印 上一主题 下一主题

[其它] [求助]如何用程序将文本文件导入到ACCESS表中

[复制链接]
跳转到指定楼层
1#
发表于 2005-3-11 16:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用以下代码将文本文件转入到ACCESS表中只转换了一行,谁能告诉我是怎么回事/

Private Sub Command17_Click()

Dim cmd1 As ADODB.Command

Dim introwsadded As Integer

Dim str1

Set cmd1 = New ADODB.Command

With cmd1

     .ActiveConnection = CurrentProject.Connection

     .CommandText = "SELECT * INTO [2] FROM   [Text;FMT=Delimited;HDR=Yes;DATABASE=C:\wq\Day;].[116101#txt] ; "

     .CommandType = adCmdText

     .Execute introwsadded

     End With

     str1 = introwsadded & '记录一被追加"

     MsgBox str1, vbInformation, "access 2003"

'With cmd1

End Sub

文本文件







转换后的表





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-3-11 21:54:00 | 只看该作者
这个不难啊.只要你先导入一回,按固定长度来做,到最后一步时,记得保存其设置,导OK后,再到宏里新建一个导入文本就是TXT什么开头的.以后,就都可以这么做了.
3#
 楼主| 发表于 2005-3-11 22:45:00 | 只看该作者
能否说清楚一点,我不太明白
4#
发表于 2005-3-12 22:12:00 | 只看该作者
哪一步不明白??先到表里,点反键,选导入,再选固定长度,再按上面一步一步的做.
5#
 楼主| 发表于 2005-3-13 01:50:00 | 只看该作者
这里不明白

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-1 04:50 , Processed in 0.080224 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表