我对某些列的sql查询有问题。 在VBA中,我使用此代码打开数据库:
db.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & Dirname(Name) & ";" & "Extended Properties=""text;HDR=YES;FMT=CSVDelimited;MaxScanRows=0"""
在sql查询中,我想根据组(AFS或HTM)将列 mv 与相应的时间相加 - 并且它可以工作。
但是对于列已售出,它不起作用 - 可能这个列看起来像字符串列而不是值/双,因为在第一个大约1000行中没有任何东西或零。我尝试用不同的方法解决它,例如MaxScanRows = 0或IMEX = 1,或schema.ini,但它不起作用......
提前感谢任何建议