Excel VBA宏,用于过滤从连接的SQL表中提取的时间戳数据
我目前有一个工作表,它连接到一个SQL表,该SQL表正在提取时间戳记录。我需要每周对该表进行筛选,并提取与每周范围相关联的元素数。时间戳的格式是“yyyy-mm-dd h:mm:ss.sss”,我需要将其转换为可用变量。我尝试了每种变量类型,以将这些信息转换成一种我能够过滤的形式,但没有一种有效。每次尝试将时间戳插入变量时,都会出现错误“运行时错误'438':对象不支持此属性或方法”。excel是否不将时间戳识别为可用值(字符串、日期或双精度)?我认为您正面临两个问题,因为据我所知,字符串是时间戳最合适的数据类型。您发现的错误是由于应用程序版本之间不匹配造成的。Excel VBA宏,用于过滤从连接的SQL表中提取的时间戳数据,sql,sql-server,vba,excel,Sql,Sql Server,Vba,Excel,我目前有一个工作表,它连接到一个SQL表,该SQL表正在提取时间戳记录。我需要每周对该表进行筛选,并提取与每周范围相关联的元素数。时间戳的格式是“yyyy-mm-dd h:mm:ss.sss”,我需要将其转换为可用变量。我尝试了每种变量类型,以将这些信息转换成一种我能够过滤的形式,但没有一种有效。每次尝试将时间戳插入变量时,都会出现错误“运行时错误'438':对象不支持此属性或方法”。excel是否不将时间戳识别为可用值(字符串、日期或双精度)?我认为您正面临两个问题,因为据我所知,字符串是时间
由于您是从Oracle中提取数据,因此最好使用Dataset方法或SQL加载项 如果你表现出你的努力,我会帮你的