Рейтинг:
0
OriginalGriff
Попробуй:
Using con As New SqlConnection(strConnect)
con.Open()
Using com As New SqlCommand("SELECT dbo.MyFunctionName()", con)
Using reader As SqlDataReader = com.ExecuteReader()
While reader.Read()
Dim i As Integer = CInt(reader(0))
Dim b As Boolean = i = 0
...
End While
End Using
End Using
End Using
Jörgen Andersson
Я думал, ты не трогал меня. VB.Net. :-)
Это было почти безупречно, но, увы, эта конструкция не сработает: Dim b As Boolean = i = 0
Я бы порекомендовал: Dim b As Boolean = IF(i = 0,True,False)
OriginalGriff
- Вы уверены?
Sub Main()
Dim i As Integer = 0
For i = 0 To 2
Dim b As Boolean = i = 0
Console.WriteLine(b)
Next
Console.ReadLine()
End Sub
Результаты:
Правда
Ложный
Ложный
Jörgen Andersson
Я в тупике!
Это одна из тех вещей, которые я "знал" с незапамятных времен. Я должен буду проверить, всегда ли я ошибался или они изменили его.