Вот что я работаю с:Получение записей из SQLServer дб с VB .net
Dim connstr = "data source=mydatasource;initial catalog=gcs_dw;persist security info=True;user id=myuser;password=mypassword;Asynchronous Processing=True"
Dim sqlquery = "SELECT * FROM Customer WHERE CITY = 'Anytown'"
Dim connection As SqlConnection = New SqlConnection(connstr)
connection.Open()
Dim command As SqlCommand = connection.CreateCommand()
command.CommandText = sqlquery
Dim reader As SqlDataReader = command.ExecuteReader()
reader.Read()
Console.WriteLine(reader.ToString)
connection.Close()
Console.Read()
Как вы можете видеть, я пытаюсь отобразить результаты запроса в командной строке и в настоящее время все он отображает «System.Data.SqlClient.SqlDataReader». Где результаты моего запроса sql и почему я не могу их получить?
Я знал, что .ToString делает именно то, что это было предположить, я просто не знаю, что еще использовать. Оба .GetString и .GetValue отлично работали. Благодаря! – Brian