2012-07-01 2 views
-2

Users 테이블의 모든 열을 가져와 holder에 배열로 저장하려고합니다. 그래야 모든 열을 액세스 할 수 있습니다. 하지만 문제는 코드에 중단 점을 넣을 때 holder 변수가 값 Webmatrix.Data.Database 만 표시한다는 것입니다. 이유는 무엇입니까?데이터베이스에서 결과를 가져 오기위한 내 SQL 쿼리가 작동하지 않습니다.

@{ 
    var db = Database.Open("test"); 
    var holder = db.QuerySingle("SELECT * FROM Users WHERE id = 1"); 
} 

분명히 잘못되었으므로 제 실수를 수정하십시오 :) 감사합니다.

+2

먼저 실수, 당신은 SQL 문자열을 종료' "'두 번째 따옴표를 놓치고 또한이 Google에 당신을 위해 매우 사소한와 대한 해결 무언가처럼 보인다. 너 자신이 - 이미 그렇게 해봤습니까? 아니면 여기에 곧 왔습니까? –

+0

질문을 만들 때 내 실수였습니다. 두 번째 큰 따옴표는 실제 코드에 있지만 쓴 값은 반환합니다. 원래의 질문. –

답변

1

조회에서 닫는 큰 따옴표 (")없는 (내 실제 코드에서,하지만이 질문에서 놓친 두 번째 따옴표를 포함하는 편집 )

. 다음은 작동합니다

@{ 
    var db = Database.Open("test"); 
    var holder = db.QuerySingle("SELECT * FROM Users WHERE id = 1"); 
} 
관련 문제