Member 12068363 Ответов: 1

Использование функции вызова SQL с помощью VB.NET


У меня есть функция SQL эта функция возвращает true или false как я могу использовать эту функцию sql с помощью vb.net чтобы использовать это значение

Что я уже пробовал:

У меня есть функция SQL эта функция возвращает true или false как я могу использовать эту функцию sql с помощью vb.net чтобы использовать это значение

1 Ответов

Рейтинг:
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

Я в тупике!
Это одна из тех вещей, которые я "знал" с незапамятных времен. Я должен буду проверить, всегда ли я ошибался или они изменили его.