我正在编写一个SQL查询作为Javascript字符串,像这样:
SQLdetail = 'SELECT [Avis SAP], Avis.[Ordre SAP], [Date Appel], [Heur Appel], Client_List![Code Client], [Numero Passerelle], [Designation Appel], Ordre![Metier], Ordre!Repercussion, Ordre!Objet, Ordre![Profil Panne], Ordre!Cause, Ordre![Sommaire Correctif], Ordre![Statut]'
SQLdetail += ' FROM (Avis'
SQLdetail += ' LEFT JOIN Client_List ON Avis.[Numero Client] = Client_List.[Numero Client])'
SQLdetail += ' LEFT JOIN Ordre ON Avis.[Ordre SAP] = Ordre.[Ordre SAP] WHERE Avis.[Date Appel] BETWEEN #' & DateOne & '# AND #' & DateTwo & '#;'
alert('SQLdetail:' + SQLdetail)
最后一个
SQLdetail +=
以某种方式返回“ 0”。我是否在语法中缺少将整个字符串变为0的语法? 最佳答案
您正在使用VB语法。在JavaScript中,您必须使用+
连接字符串
SQLdetail += ' LEFT JOIN Ordre ON Avis.[Ordre SAP] = Ordre.[Ordre SAP] WHERE Avis.[Date Appel] BETWEEN #' + DateOne + '# AND #' + DateTwo + '#;'
关于javascript - 用Javascript字符串语法编写SQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8125695/