gpt4 book ai didi

excel - Microsoft Jet OLEDB 4.0 使用 ADO 的 SQL 函数引用?

转载 作者:行者123 更新时间:2023-12-02 00:52:59 26 4
gpt4 key购买 nike

我正在 Excel VBA ADO 中使用 Microsoft.Jet.OLEDB.4.0 提供程序连接到本地存储的 .csv 和 .xls 文件。我正在使用 MS Access 函数列表 here作为我可以在 SQL for Jet 中编写内容的指南。但并非所有函数都受支持,并且我在确定某些事物的语法时遇到问题。

问题1

是否有关于我可以通过 ADO 在 Jet 查询中使用的 SQL 函数集的引用?

问题2

IF(或 CASE)语句的正确语法是什么?如果没有 IF,下面的查询可以正常运行。

    sql = "            SELECT "
sql = sql & " Date() as `Import Date`, "
sql = sql & " `Name` as `User`, "
sql = sql & " `Role Title` as `Role`, "
sql = sql & " If 1=1 Then 1 Else 0 EndIf as `testing` "
sql = sql & " FROM [Sheet1$] a "

资源

我在提供的任何答案中都看不到我要找的内容here , herehere .

这看起来应该是正确的地方,但它似乎没有显示如何在 SELECT 语句中使用 IF/CASE,或者有哪些字符串函数可用

http://office.microsoft.com/en-us/access-help/CH006252688.aspx

最佳答案

对于问题 1,这个 SO answer列出了一些好的资源,包括指向 Intermediate SQL for Jet 4.0 article 的链接.

对于问题 2,搜索 IifSwitch 函数。

关于excel - Microsoft Jet OLEDB 4.0 使用 ADO 的 SQL 函数引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8766386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com