簡體   English   中英

SQL會話語法錯誤

[英]SQL Session Syntax error

我在Visual Studio中使用GridView,並向其中添加自定義SQL查詢。

SELECT 
    [Type], [YogaType], [ReservationTime], [ReservationDate], 
    [SpacesLeft], [Cancelled], [SessionID] 
FROM 
    [Reservation] 
WHERE 
    (([CustomerID] = ?) 
     AND ([ReservationDate] > #?#) 
     OR ([ReservationDate] = #?# AND ([ReservationTime] > #?#)))

填寫引號的信息來自會話。 當我嘗試對其進行測試時,出現以下錯誤。

查詢表達式'(([[CustomerID] =?)AND([ReservationDate]>#?#)OR([ReservationDate] =#?#AND([ReservationTime]>#?#))')中日期的語法錯誤。

任何想法出了什么問題? 我無法調試ASPX頁面,無法設置已嘗試的斷點。 我正在使用MS Access數據庫

我已經使用訪問中的大量測試和查詢生成器設法弄清楚了,這是有效的SQL查詢:

SELECT [Type], [YogaType], [ReservationDate], [ReservationTime], [SpacesLeft], [Cancelled], [SessionID] FROM [Reservation] WHERE (([CustomerID] = ?) AND ([ReservationDate] > ?) OR ([ReservationDate] = ? AND ([ReservationTime] > ?)));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM