用SQL查询文本文件,怎么定义字段的类型?(50)

  • 主题发起人 主题发起人 L.Ming
  • 开始时间 开始时间
L

L.Ming

Unregistered / Unconfirmed
GUEST, unregistred user!
select * from OpenRowset('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};DefaultDir=D:/CM;','select * from RedFollow1.txt')select * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="D:/CM/";User ID=Admin;Password=;Extended properties=Text')...[RedFollow2#txt]两条语句都可以查询,但查询的结果不准确。文本文件中,是由逗号分隔的行,现在有一个问题,由于开始的行是数字,后面的行是文本,本来这个字段应该是文本型的,但是系统默认是数字的,搞到后面的行显示为NULL,有没有办法在查询是强制指定类型?多余再问一句,这两个语句,效率哪一个更好?有什么区别?
 
文本文件你要用schema.ini文件,就行了,你网上搜一下,
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部