왜이 오류가 발생합니까? "OledbException이 처리되지 않았습니다." "조건 식에서 데이터 형식이 일치하지 않습니다.""조건 식의 데이터 형식 불일치"에서 무엇을해야합니까?
내가 문자열 데이터 형식을 조회하고,하지만 난 정수 데이터 형식을 조회하고 때 아무 문제가 없다, 난 항상이 문제를 얻고있다 ..
나는 2007
여기에 Microsoft Access를 사용하고 있습니다 내 소스 코드 :
이Public Function searchMemberId(ByVal userId As String) As DataSet
sqlStr = "Select Member_ID From tblMemberInfo Where Member_ID = '" & _
Val(userId) & "'"
ds.Clear()
da = New OleDbDataAdapter(sqlStr, con.ConnectionString)
da.Fill(ds, "john")
Return ds
End Function
MEMBER_ID의 데이터 유형은 일련 번호이다가, 오류가 항상 da.Fill를 가리키는되었다 (DS, "존")
"DS"는 것입니다 당신이 숫자 유형을 조회 할 경우 문자열 유형을 조회 할 경우 데이터 집합
감사하는 선생님, 그것은 작동 , 나는 그것을 잊었다. – user188228