ASP.NET C# 코드에서이 sql 명령을 사용하면 현재 로그인 한 사용자의 코드 카트가 출력됩니다.SQL 명령 문제 - WHERE 절
내가 로그인 한 사용자의 ID를 얻고 문자열 변수에 저장 내 SQL 명령에서 사용 : 나는 '근처의 구문이 잘못되었습니다 "의 오류가 발생하고있어 그러나
BasketPage.SelectCommand = "SELECT tblBasketDetails.BasketID, tblBasketDetails.BookID, tblBooks.Title, tblBasketDetails.Quantity, tblBasket.UserID, tblBasket.CreatedDate FROM tblBasket INNER JOIN tblBasketDetails ON tblBasket.BasketID = tblBasketDetails.BasketID INNER JOIN tblBooks ON tblBasketDetails.BookID = tblBooks.BookID WHERE (tblBasket.UserID = " + CurrentUser + ")";
디'."
Visual Studio 2010의 쿼리 작성 도구를 사용하여 쿼리가 생성되었는데, 이것이 문제의 원인인지 알 수 없습니까?
UserID의 데이터 유형은 무엇입니까? –