第二个点怎么丢了?select 字符串变数字?
我用ADO从一个csv文件中获取记录,其中有一个字段P_Code类似于 999.999.999 的样子。可是用sql语句读出来之后第二个点被丢弃了,也就是说从 999.999.999 变成了 999.999999。这种情况如何避免?
下面是我使用的代码:
CSVCnn.Provider = "Microsoft.ACE.OLEDB.12.0"
CSVCnn.ConnectionString = "Data source=" & FPath & ";Extended Properties=""text;HDR=YES;FMT=CSVDelimited"""
CSVCnn.Open
Query = "select objectid,P_Code from [" & FName & "]"
CSVRst.Open Query, CSVCnn, adOpenKeyset, adLockOptimistic select csv sql
[解决办法]
是不是类型的原因?