지 모르겠 Visual Basic 로 나가 알고 있 C++또는 C#.
나는가를 확인하는 경우 쿼리를 선택하는 모든 결과에 반환되는'testDataset`하고 몇 가지 결과,그래서 내가 쓴 아래 syntax:
If ((testDataset Is Nothing) Or (testDataset.Tables Is Nothing) Or testDataset.Tables.Count = 0 _
Or (testDataset.Tables.Item(0).Rows Is Nothing) Or (testDataset.Tables.Item(0).Rows.Count = 0) _
Or (testDataset.Tables.Item(0).Rows(0) Is Nothing)) Then
MessageBox.Show("Dataset has no results!", "Database Query Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return False
End If
에서는 C++때 식 안에 논리적이거나 사실 다음을 표현이 처리되지 않습니다. 하지만 그것은 보이지 않는 경우에 Visual Basic. 그래서 나는 알고 싶어 어떻게 확인할 수 있습니다 여러 가지 표정 visual basic 과 처리가 중 다음 사람이 하나되었습니다.
그래서 제 질문은 주로 요구될 수 있으로 두 개의 질문:
어떻게 확인할 수 있습니다 여러 가지 상태의 사용 또는 처리하지 않고 그 다음 사람은?
어떻게 확인할 수 있습니하는 경우에 데이터가 결과(적어도 하나의 행한다)및 특정 열에 존재하는 것(적어도 하나의)행?
try-catch
블록 충분하다.