ADO.NET

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

ADO.NET

Сообщение kif » 16.12.2004 (Чт) 10:56

Вопрос банальный: как добавить запись в таблицу, удалить, изменить и выбрать.

Я прочитал про net технологии доступа к данным - разобрался, но мне не нравиться.

Можно ли просто пользоваться SQL коммандами Select, Insert, update, Delete, как в дельфи.

Если да - подкиньте примерчик (по возможности).
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

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

Сообщение Sebas » 16.12.2004 (Чт) 11:26

Что значит "как в Дельфи" ??!?!?!??!

Ты имеешь ввиду

Dim cn as new XCommand("SELECT * FROM tanle",myConnection)
cn.ExecuteNonQuery

?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Сообщение Dmitriy Solomnikov » 16.12.2004 (Чт) 13:58

изменение:
With rs
.LockType = ADODB.LockTypeEnum.adLockBatchOptimistic
.CursorType = ADODB.CursorTypeEnum.adOpenKeyset
.CursorLocation = ADODB.CursorLocationEnum.adUseClient
End With

sqlStr="my sql string"

rs.open(sqlStr,conStr)
'----что-то делаем---

------------------------
rs.UpdateBatch() '--обновляем

=======
insert и delete работают как и в delphi

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 16.12.2004 (Чт) 15:17

Sebas

да именно так.

а остальные комманды тоже работают?
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

areh
Постоялец
Постоялец
 
Сообщения: 530
Зарегистрирован: 02.12.2002 (Пн) 12:28
Откуда: РОССИЯ, Салехард

Сообщение areh » 16.12.2004 (Чт) 15:33

хоть я и не Sebas, но отвечу ДА... всмысле должны...

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 16.12.2004 (Чт) 15:37

Доброго времени суток!

А что тебе не понравилось. На мой взгляд очень продвинутая и мощьная система. Намного удобнее с ней работать. SQL синтаксис остался такми-же каким и был, т.к. SQL, он и в африке SQL
С уважением,
Игорь Шувалов aka Ronin

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 16.12.2004 (Чт) 16:20

Ronin

Я не про SQL с этим все нормально.

не понравилось то, что dataset независимый и у него нет связи с таблицей.

еще я не могу нормально привязать его к datagrid, т.е. указать наименование столбцов или в datagrid загнать вде связанные таблицы из dataset. и еще некоторые вещи.

скорее всего просто не хватает опыта работы с данной технологией.

надеюсь, что в будущем все станет на свои места, а пока....

вот такие вот дела.
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 16.12.2004 (Чт) 17:28

kif, я говорил не про SQL, а про ADO.NET вцелом. Ну это уже не важно.

Все, что ты написал, очень легко реализуется, почитай литературу по ADO .NET
Это мощная система...
С уважением,
Игорь Шувалов aka Ronin

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 17.12.2004 (Пт) 9:34

В моей книге рассматриваются только основные принципы работы.

Наверное, дело в этом.
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 20.12.2004 (Пн) 5:04

kif писал(а):В моей книге рассматриваются только основные принципы работы.

Наверное, дело в этом.


Расскажи подробнее что тебе надо сделать, может помогу чем...
С уважением,
Игорь Шувалов aka Ronin

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 20.12.2004 (Пн) 10:02

Я создал соединение с сервером: SQLConnect
Создал: SQLCommand

Вытащил данные SQLDataAdapter.Fill(Dataset,"MyTable")

Но пока не могу настроить внешний вид Грида.

Раньше были окна настроек, где можно было указать наименования заголовков столбцов, их ширину и т.д. Т.е. подготовить внешний вид таблицы для отображения данных. здесь я этого не нашел. единственное, какие-то стили. только я не понял чё и как.
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 20.12.2004 (Пн) 18:00

Доброго времени суток!

Вот, для переименования столбцов, нужно изменять парметры Adapter'a. Вот, попробуй:
Adapter.TableMapping

А для изменения вида каждого из столбцов, используй:
Grid.TableStyles.GridColumnStyles (Из окна свойств Грида)

Будут вопросы, задавай...
С уважением,
Игорь Шувалов aka Ronin

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 20.12.2004 (Пн) 18:09

Хорошо, попробую.
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 21.12.2004 (Вт) 1:30

kif писал(а):Хорошо, попробую.


Пробуй, как будут вопросы, сразу задавай. Вообще в ADO.NET все компоненты очень удобно, легко и гибко настраиваются..
С уважением,
Игорь Шувалов aka Ronin

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 21.12.2004 (Вт) 15:15

Для Ronin:

У тебя есть какой-то маленький проектик, где бы все было отражено: подключение базы данных к проекту и работа визуальных классов (grid, combobox) с объектом datset. желательно с несколькими таблицами.

Проблема в том, что я не знаю самой технологии, вот и тыкаюсь туда-сюда как слепой котенок.
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 24.12.2004 (Пт) 0:05

kif писал(а):Для Ronin:

У тебя есть какой-то маленький проектик, где бы все было отражено: подключение базы данных к проекту и работа визуальных классов (grid, combobox) с объектом datset. желательно с несколькими таблицами.

Проблема в том, что я не знаю самой технологии, вот и тыкаюсь туда-сюда как слепой котенок.
Посмотрю. Не обещаю что найду.
Попробую написать что-нибудь. Но подождать тебе придется, сессия...
С уважением,
Игорь Шувалов aka Ronin

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Сообщение Ronin » 26.12.2004 (Вс) 8:35

Если очень надо, лучше понемногу присылай конкретные вопросы... на них я найду время ответить...
С уважением,
Игорь Шувалов aka Ronin


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

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

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

    TopList