| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1252 人关注过本帖
标题:操作文本文件的SQL语句应如何编写
只看楼主 加入收藏
PJPX
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2009-7-27
结帖率:80%
收藏
 问题点数:0 回复次数:5 
操作文本文件的SQL语句应如何编写
如题。本人文本文件(Test.txt)格式如下:
------------------------
'a','001','1000.00',
'a','002','1500.00',
'b','001','1300.00',
-------------------------
现在想编写SQL语句,取得该文本文件中所有第一个字段为a的记录,该SQL语句应如何编写呢?
sql="Select * From Test.txt Where ???"
搜索更多相关主题的帖子: 编写 语句 SQL 文本文件 
2009-12-25 14:59
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
'下面是个例子,假设你的Test.txt文件在C盘根目录下
'注意,工程要引用ADO哟

程序代码:
Private Sub Command1_Click()
Dim Conn As New ADODB.Connection
Dim Rs  As New ADODB.Recordset
  Conn.Open "DRIVER={Microsoft Text Driver (*.txt; *.csv)};DBQ=C:\;", "", ""   '注意里面每一个空格哦,后面两个空值的参数是userid,password
  Rs.Open "select *  from [Test.txt]", Conn, adOpenStatic, adLockReadOnly, adCmdText
     MsgBox Rs.RecordCount
  Rs.Close
  Conn.Close
End Sub

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2009-12-25 17:27
PJPX
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2009-7-27
收藏
得分:0 
回复 2楼 不说也罢
感谢版主的指导,前面的连接数据库语句已经了解了一些,关键是不知道如何编写SQL语句把指定第一列中为“a”的记录筛选出来。(如下的蓝字部分)
---------------------------
'a','001','1000.00',
'a','002','1500.00',

'b','003','1300.00',
---------------------------
2009-12-28 08:30
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
把工程上传上来会解决得快些。
2009-12-28 09:55
PJPX
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2009-7-27
收藏
得分:0 
以下是引用bczgvip在2009-12-28 09:55:01的发言:

把工程上传上来会解决得快些。
应该不用了。通过摸索,可以先在该文本中第一行插入“F1,F2,F3”来表示第一列,第二列,第三列,然后SQL语句为“Select * From [Test.txt] Where F1=a”来实现。谢谢二位大虾了。
2009-12-28 10:29
zhuyunshen
Rank: 6Rank: 6
等 级:侠之大者
威 望:2
帖 子:212
专家分:455
注 册:2009-11-22
收藏
得分:0 
Select * From [Test.txt] Where F1=a
2009-12-28 10:41
快速回复:操作文本文件的SQL语句应如何编写
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019923 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved