2013-12-15 4 views
1

스냅이있는 웹 앱을 개발할 때 모호한 유형의 문제가 있습니다.Haskell Snap : query_ trouble

내 코드는 내가 정말 알 수없는 오류

Expected type: (Maybe ByteString, Maybe ByteString) 
       -> Handler HaskellCalendar HaskellCalendar [User] 
    Actual type: (Maybe ByteString, Maybe ByteString) -> [r0] 

있어

getUserByUsrnamePwd :: Handler HaskellCalendar HaskellCalendar() 
getUserByUsrnamePwd = do 
    username <- getPostParam "username" 
    password <- getPostParam "password" 
    user <- query_ "SELECT * FROM users WHERE username = ? AND password = ?" (username, password) 
    liftIO $ print (user :: [User]) 

이유 API에 따라 아마 ((어쩌면 어쩌면 ByteString, ByteString)보다는해야하기 때문에) 아마 ByteString, ByteString -> [R0]

종류 안부

답변

1

판단 B y documentation이면 query_은 매개 변수를 사용하지 않는 쿼리에만 해당됩니다. 너는 query을 원한다.

+0

고맙습니다. 나는 그것을 깨달았습니다. 건배! –