powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / sqldatareader
9 сообщений из 9, страница 1 из 1
sqldatareader
    #37730372
Dimon1989
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обращаюсь еще раз к вам за помощью. Вот код молуля


Imports System.Data.SqlClient
Module Module1
Public sqlconn As New SqlConnection
Public sqlcmd As New SqlCommand
Public sqlstr As String
Public sqlda As New SqlDataAdapter
Public sqldr As New SqlDataReader
Sub connect()
If sqlconn.State = ConnectionState.Open Then sqlconn.Close()
sqlconn.ConnectionString = "Data Source=MICROSOF-006ECB;AttachDbFilename=D:\praktika.mdf;User ID=___;Password=__"
sqlconn.Open()
End Sub
End Module

ругается на объявление переменной sqldr вот как:

Ошибка 1 "System.Data.SqlClient.SqlDataReader.Friend Sub New(command As System.Data.SqlClient.SqlCommand, behavior As System.Data.CommandBehavior)" в этом контексте недоступен, так как является "Friend".

Подскажите пожалуйста как это исправить.Заранее спасибо
...
Рейтинг: 0 / 0
sqldatareader
    #37730386
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimon1989,

так тебя устроит?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Imports System.Data.SqlClient
Module Module1
 Public sqlconn As New SqlConnection
 Public sqlcmd As New SqlCommand
 Public sqlda As New SqlDataAdapter
 Public sqldr As New SqlDataReader
 Sub connect()
 If sqlconn.State = ConnectionState.Open Then sqlconn.Close()
 sqlconn.ConnectionString = "Data Source=MICROSOF-006ECB;AttachDbFilename=D:\praktika.mdf;User ID=___;Password=__"
 sqlconn.Open()
 End Sub
End Module
...
Рейтинг: 0 / 0
sqldatareader
    #37730392
Dimon1989
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че то я юмора совсем не понимаю=(((
...
Рейтинг: 0 / 0
sqldatareader
    #37730412
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimon1989Подскажите пожалуйста как это исправить. исправлено в лучшем виде) переменная же не используется - так зачем её объявлять, логично?
...
Рейтинг: 0 / 0
sqldatareader
    #37730415
Dimon1989
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
откуда ты знаешь, что не используется?
А просил я помочь с ошибкой разобраться
...
Рейтинг: 0 / 0
sqldatareader
    #37730447
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimon1989откуда ты знаешь, что не используется?
А просил я помочь с ошибкой разобраться потому что в приведённом тобой коде не используется) я хотел написАть так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Imports System.Data.SqlClient
Module Module1
 Public sqlconn As New SqlConnection
 Public sqlcmd As New SqlCommand
 Public sqlstr As String
 Public sqlda As New SqlDataAdapter
 'Public sqldr As New SqlDataReader
 Sub connect()
 If sqlconn.State = ConnectionState.Open Then sqlconn.Close()
 sqlconn.ConnectionString = "Data Source=MICROSOF-006ECB;AttachDbFilename=D:\praktika.mdf;User ID=___;Password=__"
 sqlconn.Open()
 End Sub
End Module

твоя ошибка должна исчезнуть) погуглил - везде с imports есть только Public sqlconn As New SqlConnection и Public sqlcmd As New SqlCommand
...
Рейтинг: 0 / 0
sqldatareader
    #37730973
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Dimon1989
> А просил я помочь с ошибкой разобраться

Убери из объявления SqlDataReader слово New. И посмотри как ридеры создаются. У объекта Command усть метод, который
возвращает ридер:
Код: vbnet
1.
SqlDataReader myReader = sqlCmd.ExecuteReader();



Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
sqldatareader
    #37731034
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimon1989Обращаюсь еще раз к вам за помощьюПрошу в следующий раз обращаться за помощью в подходящий форум (.NET). Эту тему уже переносить не буду, так как много ответов.
...
Рейтинг: 0 / 0
sqldatareader
    #37731696
Dimon1989
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо большое, разобрался
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / sqldatareader
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]