SQL查询可在MS-Access中运行,但不能以vb.net形式实现

用户名

紧随其后的代码块(由stackoverflow求解器提供给我)在MS-Access中运行完美。我正在尝试将其转换为以vb.net形式访问相同的MS-Access数据库。我遇到错误,看不到我的错误。是否有任何vb.net编码器可以看到我在做什么错。第一块代码在MS-Access中有效,并且是我要转换的代码。第二段代码是我的转换尝试。

SELECT at.animalID, amt.milestoneType
FROM
animals_Table at
LEFT JOIN
(
    SELECT animalID, milestoneType
    FROM animalMilestones_Table
    WHERE milestoneType = 'Intake'
) amt
    ON at.animalID = amt.animalID

现在,我尝试进行转换:

dim selectAnimal as string
selectAnimal = "SELECT at.animalID, amt.milestoneType" & _
               " FROM animals_Table at" & _
               " LEFT JOIN" & _
               " (" & _ 
               " SELECT animalID, milestoneType" & _
               " FROM animalMilestones_Table" & _
               " WHERE milestoneType = '" & "Intake" & "'" & _
               " ) amt" & _
               " ON at.animalID = amt.animalID"

我得到的错误代码是!ErrorInfo.GetDescription失败,错误代码为E_FAIL(0x80004005)

戈德·汤普森

看来ACE.OLEDB不喜欢at作为表别名。试试这个

Dim selectAnimal As String
selectAnimal = "SELECT atbl.animalID, amtbl.milestoneType" & _
               " FROM animals_Table atbl" & _
               " LEFT JOIN" & _
               " (" & _
               " SELECT animalID, milestoneType" & _
               " FROM animalMilestones_Table" & _
               " WHERE milestoneType = '" & "Intake" & "'" & _
               " ) AS amtbl" & _
               " ON atbl.animalID = amtbl.animalID"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

调用Azure Function应用程序可在控制台中运行,但不能以xamarin形式

来自分类Dev

XPath查询可在XPath测试器中使用,但不能在VB.NET中使用

来自分类Dev

从MS Access中的VB运行查询

来自分类Dev

正则表达式可在.NET测试站点上运行,但不能在C#环境中运行

来自分类Dev

SQL查询可在SQL Server Management Studio中使用,但不适用于ASP.Net应用程序

来自分类Dev

MS Access中的VB.Net查询语法错误

来自分类Dev

MS Access VBA SQL 查询运行,但不插入

来自分类Dev

MySQL GROUP BY查询运行速度很快,但不能以VIEW方式运行

来自分类Dev

Bootstrap模态形式可在本地计算机上运行,但不能实时运行

来自分类Dev

JavaScript可在JSFiddle中运行,但不能独立运行

来自分类Dev

可在Shell中运行,但不能作为程序运行?

来自分类Dev

Microsoft Graph API查询可在资源管理器上运行,但不能在Microsoft Graph .NET客户端库中使用

来自分类Dev

使用VB.NET中的函数运行SQL查询

来自分类Dev

MS Access SQL插入查询

来自分类Dev

MS-Access 形式的动态查询

来自分类Dev

SQL查询可在DB客户端中使用,但不能在Laravel应用中使用

来自分类Dev

如何使用vb.net中的查询在MS Access中更新?

来自分类Dev

在MS Access SQL查询中合并行

来自分类Dev

MS Access SQL查询中的奇怪IIF

来自分类Dev

Bootstrap 3媒体查询可在Chrome上运行,但不能在移动设备上运行

来自分类Dev

媒体查询可在移动Firefox上运行,但不能在移动Chrome上运行

来自分类Dev

查询在MS-Access中运行正常,但无法通过jet 4在.net中执行

来自分类Dev

ASP.net模拟可在已发布的Intranet网站上运行,但不能在localhost上运行

来自分类Dev

如何更改此SQL查询以在MS Access查询中工作?

来自分类Dev

Web Audio onaudioprocess可在Firefox中运行,在JSFiddle中可在Chrome中运行,但不能在Chrome Itself中运行

来自分类Dev

“ LIKE”运算符可在MS Access中使用,但不能在ADO中使用

来自分类Dev

SQL查询PIVOT到MS Access SQL查询

来自分类Dev

Java脚本可在Chrome,Fire Fox中运行,但不能在IE中运行

来自分类Dev

删除Cookie(PHP,JS)可在Firefox,Safari,Opera中运行,但不能在Chrome中运行

Related 相关文章

  1. 1

    调用Azure Function应用程序可在控制台中运行,但不能以xamarin形式

  2. 2

    XPath查询可在XPath测试器中使用,但不能在VB.NET中使用

  3. 3

    从MS Access中的VB运行查询

  4. 4

    正则表达式可在.NET测试站点上运行,但不能在C#环境中运行

  5. 5

    SQL查询可在SQL Server Management Studio中使用,但不适用于ASP.Net应用程序

  6. 6

    MS Access中的VB.Net查询语法错误

  7. 7

    MS Access VBA SQL 查询运行,但不插入

  8. 8

    MySQL GROUP BY查询运行速度很快,但不能以VIEW方式运行

  9. 9

    Bootstrap模态形式可在本地计算机上运行,但不能实时运行

  10. 10

    JavaScript可在JSFiddle中运行,但不能独立运行

  11. 11

    可在Shell中运行,但不能作为程序运行?

  12. 12

    Microsoft Graph API查询可在资源管理器上运行,但不能在Microsoft Graph .NET客户端库中使用

  13. 13

    使用VB.NET中的函数运行SQL查询

  14. 14

    MS Access SQL插入查询

  15. 15

    MS-Access 形式的动态查询

  16. 16

    SQL查询可在DB客户端中使用,但不能在Laravel应用中使用

  17. 17

    如何使用vb.net中的查询在MS Access中更新?

  18. 18

    在MS Access SQL查询中合并行

  19. 19

    MS Access SQL查询中的奇怪IIF

  20. 20

    Bootstrap 3媒体查询可在Chrome上运行,但不能在移动设备上运行

  21. 21

    媒体查询可在移动Firefox上运行,但不能在移动Chrome上运行

  22. 22

    查询在MS-Access中运行正常,但无法通过jet 4在.net中执行

  23. 23

    ASP.net模拟可在已发布的Intranet网站上运行,但不能在localhost上运行

  24. 24

    如何更改此SQL查询以在MS Access查询中工作?

  25. 25

    Web Audio onaudioprocess可在Firefox中运行,在JSFiddle中可在Chrome中运行,但不能在Chrome Itself中运行

  26. 26

    “ LIKE”运算符可在MS Access中使用,但不能在ADO中使用

  27. 27

    SQL查询PIVOT到MS Access SQL查询

  28. 28

    Java脚本可在Chrome,Fire Fox中运行,但不能在IE中运行

  29. 29

    删除Cookie(PHP,JS)可在Firefox,Safari,Opera中运行,但不能在Chrome中运行

热门标签

归档