2010-06-16 2 views
0

안녕하세요. 제 기능으로 조건문을 만들고 싶습니다. 난 이미 데이터베이스에 데이터를 삽입하려고하면조건문을 만들고 싶지만 성공하지 못했습니다.

If String.ReferenceEquals(hotel, hotel) = true Then 

     insertDatabase() 
    Else 
     updateDatabase() 

    End If 

, 함수가 바로 내가 삽입하려고하면 문제가있다 있습니다 .. updateDatabase()에

갈 것이다 : 나는이 방법을 사용 데이터가 현재 데이터베이스에없는 경우 함수는 직접 데이터베이스를 업데이트합니다.

아마도 내가 사용하는 방법이 적합하지 않습니다. ? - 좋은 생각

String.ReferenceEquals

는 같은 문자열 객체가 아닌 같은 문자열 값에 대해 true를 반환합니다 : 사람이 .. 메신저 ..

+0

, 같은 값을 비교하고 있습니다 (호텔) :

그래서 같은 당신의 첫 번째 라인을 변경 –

답변

1

일부 문제를 vb.net 및 SQL을 사용하는 데 도움이 될 수 있습니다. = 연산자는 String 클래스에서 재정의하여 적합하게 사용할 수 있습니다.

부울 기능에 = true을 추가 할 필요가 없습니다.

샘플 코드에서
If hotel1 = hotel2 Then 
관련 문제