使用 .NET
我有一个带有逗号分隔数据的文本文件。其中一列包含如下文本:1997/020269/07
现在,当我使用 OdbcCommand 进行选择时,字符串被视为浮点数,它返回“答案”而不是实际文本!
我怎样才能得到实际的文字?我将被迫手动解析文件吗?
希望有人可以帮助...拜托?!:)
编辑:可能有一些代码?:)
string strConnString =
@"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=" + _FilePath +
@"; Extensions=asc,csv,tab,txt;Persist Security Info=False";
var conn = new System.Data.Odbc.OdbcConnection(strConnString);
var cmd = new System.Data.Odbc.OdbcCommand("select MyColumn from TextFile.txt", conn);
var reader = cmd.ExecuteReader();
while (reader.Read())
{ Console.WriteLine(reader["MyColumn"]); }
这将返回 0.014074977 而不是 1997/020269/07