나는 SELECT
쿼리를 만드는 SQLite는 방법이 있습니다 마지막으로 삽입sqCommand.ExecuteReader();를 사용하여 데이터를 반환하는 방법
try {
myConn.Open();
using(SQLiteCommand sqCommand = new SQLiteCommand(sql, myConn)) {
sqCommand.CommandText = sql;
SQLiteDataReader reader = sqCommand.ExecuteReader();
return reader.GetString(0);
}
} catch (Exception e) {
// do exception handling
}
내가 가려고 ID :
sql = 'SELECT id FROM Pacients ORDER BY id DESC LIMIT 1';
내가 좋아하는 그 디에 시도 : 그것은 나를 던지고
return reader.GetString(0);
예외 발생시 "현재 행 없음"
DataReader에서 무엇인가를 가져 오기 전에 Read를 호출하고 반환 값을 확인해야합니다. false 인 경우 쿼리에서 아무 것도 반환되지 않습니다. 주변에 많은 예제가 있습니다. – Steve
사실, 첫 번째 행으로 넘어 가기 위해 read를 호출해야합니다 (그리고 후속 행으로 넘어 가기 위해) –
SQL 쿼리에는 많은 예제가 있지만 Sqlitre에는 그렇지 않습니다. 그걸 도울 수 있니? – OPV