ADO.NET

Форум посвящён работе с базами данных в .NET.

Модератор: Ramzes

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

ADO.NET

Сообщение gaidar » 12.03.2005 (Сб) 13:22

Кто что хочет узнать про ADO.NET? Кому-нибудь вообще интересно? А то я думаю, про что статьи писать :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 12.03.2005 (Сб) 14:47

Мне интересно :).. А что это? Новый способ испоганить работу с БД?

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 12.03.2005 (Сб) 16:24

Во! Супер! Щас Алибек допишет статью про DAO и ADO, а ты про ADO .NET сверху, и будет круто!

Нужно показать, как с помощью ADO .NET делается то, что делалось с помощью ADO. Нужно объяснить, чем DataSet отличается от RecordSet'а, в том числе в худшую сторону :) Показать, как с помощью этой фигни делаются типовые вещи (как то запросы, привязка к гриду (про гриды рассказать обязательно), редактируемость/нередактируемость...). Потому что вот например я не так давно выбрал для одного проектика именно ADO, и именно потому, что, долго читав про ADO .NET, понял, что заблужусь в нём :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 14.03.2005 (Пн) 11:55

Только про 2.0,

И поглубже копнуть.. а ТО, честно говоря, предыдущии статьи, ну скажем там, непонятно для чего нужны, так как поковырять с нуля студию полчаса достаточно...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 14.03.2005 (Пн) 14:39

Ну это тебе, а мне, судя по респонзу публики, удалось кому-то что-то рассказать :)
Стать и скоро начну писать. Подожду только Алибека :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 14.03.2005 (Пн) 15:06

ДЛя меня, плиз, копни как структуру бд создавать отрешённо от поставщика.

А то в 3х провайдерах уже через одно место создается cn.CreateSheme.
А хочется на уровне фабрики это делать...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 14.03.2005 (Пн) 15:49

Тут по любому приедтся свою фабрику писать...
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Fylyn
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 24.02.2005 (Чт) 11:35
Откуда: Санкт-Петербург

Мне интересно!!!

Сообщение Fylyn » 25.03.2005 (Пт) 20:39

1 Хочется узнать про ConnectionString к MSSQL Server, а точнее о каждом её элементе.
У меня например такая делема...
Есть БД MSSQL Server
Есть форма типа User Login & Password
Задача в следующем
написать правильно код для соединения с БД...
Я понимаю, что на первый взгляд это слишком просто для таких монстров как вы, но начинающим было бы интересно, особенно если при этом будет всё детально описано.
Я эту несложную задачу решил, но вот какая штука произошла...:

Есть лакальная сеть и доменные пользователи и есть пользователи в локальной сети, которые не принадлежат к домену, или не авторизировались в нём.
В настройках SQL Server установлено:
Authentification SQL Server and Windows

У нас в фирме большинство работает в домене...
При соединении с БД такие пользователи ни логин ни пароль вводидь не должны, да и не зачем, т.к. сервер сам прочухает кто к нему конектится, и на основании заведённых в базе Users для доступа к неё пустит или не пустит к.л. пользователя.
Т.е. отработает Аутентификация Windows, как я понимаю.
Пользователи добавлялись как ИмяДомена\Пользователь. При таком раскладе всё работает и форма с введите ваш логи и пароль нафиг не нужна.

Но что делать с пользователями, которые не принадлежат к домену?
Заводить отдельно список Users на SQL Server.
Список этих пользователей заводился как локальный.
Им будет необходимо ввести имя пользов. и пароль.

Так как опредилить как соединяется User, нужно ему давать эту форму, или нет...?

Вариант выкидывать её всегда не прошёл, почему не очень понятно, но я догадываюсь, и при вводе пользователя, котоорый работает в домене как Домен\Пользователь приводит к ошибке, если он оставит подобную форму пустой, то всё в порядке...

Вот код для соединения с БД:
Код: Выделить всё
Dim sContring As String = _
            "packet size=4096;" & _
            "user id=" & Me.txtLogin.Text & ";" & _
            "password=" & Me.txtPassword.Text & ";" & _
            "data source=FYLYN;" & _
           "initial catalog=MAPDATA;"
        Dim oCon As New SqlClient.SqlConnection(sContring)
        Try
            oCon.Open()
        Catch ex As Exception
            Me.txtInfo.Text = ex.ToString
        End Try
Рисунки и поделки присылайте по адресу:
fylyn@nita.ru
Ругательства и угрозы и пр. сообщайте в ICQ:
172353712

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: Мне интересно!!!

Сообщение Sebas » 25.03.2005 (Пт) 21:44

Fylyn писал(а):1 Хочется узнать про ConnectionString к MSSQL Server, а точнее о каждом её элементе.


Посмотри

Public NotInheritable Class SqlConnectionStringBuilder
Inherits System.Data.Common.DbConnectionStringBuilder
Member of: System.Data.SqlClient
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Fylyn
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 24.02.2005 (Чт) 11:35
Откуда: Санкт-Петербург

Сообщение Fylyn » 29.03.2005 (Вт) 10:34

Public NotInheritable Class SqlConnectionStringBuilder
Inherits System.Data.Common.DbConnectionStringBuilder
Member of: System.Data.SqlClient

Это я уже посмотрел, но всё равно, не понятно как быть с различными пользователями, какой предложить режим входа...????
Мне кажется, имеет смысл всегда предлагать ввод имени и пароля, но тогда как избежать ошибки, возникающей при входе доменных пользователей.
Рисунки и поделки присылайте по адресу:
fylyn@nita.ru
Ругательства и угрозы и пр. сообщайте в ICQ:
172353712

Берсерк
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 14.05.2005 (Сб) 19:20

Люди а есть ли у вас.....

Сообщение Берсерк » 18.05.2005 (Ср) 21:47

Люди а есть ли у вас реферат или курсовая, дипломная или просто доклад про ADO.NET а то срочно надо!!! Плиз если есть скиньте мне на мыло, очень срочно надо причём лучше всего какой нибуть реферат!!))
bers2004@inbox.ru
:@:
Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь!?

Thomas
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 246
Зарегистрирован: 12.11.2005 (Сб) 0:17
Откуда: "Сказочное королевство"

Сообщение Thomas » 17.09.2006 (Вс) 13:41

gaidar писал(а):Ну это тебе, а мне, судя по респонзу публики, удалось кому-то что-то рассказать :)
Стать и скоро начну писать. Подожду только Алибека :)

Приветствую.
Искал статьи и не нашел :oops:
Может не там ищу. :roll:
Или они еще не опубликованы.


ЗЫ начали в школе изучать вопросы работы с файлами и БД, так что я лично очень заинтересован. Наш препод конечно очень умный дядя, но вот пособия по курсам писать категорически не хочет. И потому нет ни какой возможности после лекций еще раз прочитать чего же он нам рассказывал. Потому ищем сами.
И уже опубликованные статьи наших авторов по другим вопросам очень помогли при обучении.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 17.09.2006 (Вс) 18:47

Пока еще ничего не опубликовано. У меня недописано, Алибек тоже не проявлялся :).
А тут уже ADO.NET 3 идет.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


Вернуться в ADO.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList