Правильный синтаксис для чтения поля в таблице с помощью SQL-чтения
Я понятия не имею, почему существует так мало примеров кода, показывающих, как считывать значение из поля в таблице с помощью кода ASPX.VB. Приведенный ниже пример не работает, но я показываю вам эту идею. Я понимаю, что если бы он работал, то читал бы только последнюю запись в таблице. Я просто пытаюсь получить правильный синтаксис, и теперь, после недели исследований и покупки 2 книг, я не нашел ответа.
Это неправильный синтаксис "
myreader("UserName").valueчто я просто гадал, как заставить его работать.
Любая помощь будет очень признательна.
Что я уже пробовал:
Protected Sub btnTest_Click(sender As Object, e As EventArgs) Handles btnTest.Click Dim str As String = "Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\inetpub\wwwroot\RedRock\App_Data\Database.mdf;Integrated Security=True" Dim con As New Data.SqlClient.SqlConnection(str) Dim strAgentsName As String con.Open() Dim sql As String = "SELECT * FROM tblAgents;" Dim cmd As New SqlCommand(sql, con) Dim myreader As SqlDataReader = cmd.ExecuteReader() While myreader.Read() strAgentsName = myreader("UserName").value End While End Sub
NotPolitcallyCorrect
"не работает", вы должны объяснить, что, по вашему мнению, означает" не работает".
myreader ("имя пользователя").ToString() должен работать
Michael_Davies
Есть масса примеров, у Microsoft есть целые руководства в интернете.
Так же как и использование .Метод toString:
мой читатель.GetString(myreader.GetOrdinal ("Имя Пользователя"))