Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA宏,用于过滤从连接的SQL表中提取的时间戳数据_Sql_Sql Server_Vba_Excel - Fatal编程技术网

Excel VBA宏,用于过滤从连接的SQL表中提取的时间戳数据

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

我目前有一个工作表,它连接到一个SQL表,该SQL表正在提取时间戳记录。我需要每周对该表进行筛选,并提取与每周范围相关联的元素数。时间戳的格式是“yyyy-mm-dd h:mm:ss.sss”,我需要将其转换为可用变量。我尝试了每种变量类型,以将这些信息转换成一种我能够过滤的形式,但没有一种有效。每次尝试将时间戳插入变量时,都会出现错误“运行时错误'438':对象不支持此属性或方法”。excel是否不将时间戳识别为可用值(字符串、日期或双精度)?

我认为您正面临两个问题,因为据我所知,字符串是时间戳最合适的数据类型。您发现的错误是由于应用程序版本之间不匹配造成的。
由于您是从Oracle中提取数据,因此最好使用Dataset方法或SQL加载项

如果你表现出你的努力,我会帮你的