Немогу разобраться с DataGrid

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Немогу разобраться с DataGrid

Сообщение babagun » 18.07.2005 (Пн) 13:58

Чёто никак немогу соеденить его с базой данных. Базу создал и Visual Data Menager. Добавляю ADODC ну и сам Grid. Далее АДО прописую конектион стринг к своей базе у грида устанавлюю датасёртсе к адодс. И нефига невыходит. Объясните как с ними работать. Или дайте ссылку на какойнить готовый исходник с использованием оных. И ещё вот советуют использовать заместо DATAGRID - FLEXGRID. В чём между ними разница?

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

Сообщение GSerg » 18.07.2005 (Пн) 14:27

Клиентский курсор поставь.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Сообщение babagun » 18.07.2005 (Пн) 14:40

А кто это такой? И де он.

И чёнто он мене писет "не был задан текст команды для командного объекта"
Может кто объяснит подробно как их срастить то блин.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 18.07.2005 (Пн) 16:20

свойство DataSource у своего DataGrid-а выстави

babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Сообщение babagun » 18.07.2005 (Пн) 16:24

Konst_One писал(а):свойство DataSource у своего DataGrid-а выстави

Дык ведь устанавлюю, а онт такое говорит...

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

Сообщение GSerg » 18.07.2005 (Пн) 17:15

Что он говорит такое?
Кидаешь ADODC на форму, курсор по умолчанию клиентский. Ставишь ADODC как datasourse для datagrid в дизайнере. Задаёшь connectionstring для ADODC там же. Всё.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Сообщение babagun » 19.07.2005 (Вт) 11:44

Всё равно не выходит :( Делаю так:
1. Добавил компаненты адодс и датагрид
2. Кинул их на форму
3. Установил свойство конектионстринг у АДО на свой файл, созданый визуал дата менеджером-data.mdb (может неправильно выбираю поставщика данных?) я выбираю Jet 4.0
4. Устанавлюю свойство датасёрсе у датагрид на АДОДС
5. Ну и запускаю а он пишет "блаблабла не был задан текст команды для командного объекта"

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

Сообщение GSerg » 19.07.2005 (Вт) 11:55

Ну правильно.
А таблицу из базы кто указывать будет?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 19.07.2005 (Вт) 12:24

Datagrid подобен зеркалу

У которого нет своего изображения

Показывает он лишь то

Что в DataSource ему ты укажешь.

babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Сообщение babagun » 19.07.2005 (Вт) 12:48

GSerg писал(а):А таблицу из базы кто указывать будет?

А где её указать?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.07.2005 (Вт) 13:22

на второй закладке свойств ADODC

babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Сообщение babagun » 19.07.2005 (Вт) 13:55

Теперь при запуске говорит "ошибка синтаксиса в предложении FROM"

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.07.2005 (Вт) 13:58

Код: Выделить всё
select * from Table1

это если выбрал тип - запрос

и просто имя таблицы, если указан тип - таблица

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

Сообщение GSerg » 19.07.2005 (Вт) 14:01

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Сообщение babagun » 19.07.2005 (Вт) 14:19

RecordSourse выбираю adCmdTable таблица у меня одна table вот её и выбираю. И говорит при запуске говорит "ошибка синтаксиса в предложении FROM"
Блин я уже нервничаюююююю!
Могет дайте ссылку или сами пришлите на мыло какойто исходник чтоб только было подключение, а с ним попробую разобраться....
babagun@mail.ru

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

Сообщение GSerg » 19.07.2005 (Вт) 14:21

Блин.
Я же тебе ссылку дал, в которой написано, почему возникает эта ошибка.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Сообщение babagun » 19.07.2005 (Вт) 14:25

GSerg
Я по ангельски очень туго разумею!!

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

Сообщение GSerg » 19.07.2005 (Вт) 14:27

Ну и чё? Как ты собрался читать документацию без знания английского?..
Там написано, что ошибка возникает в контролах ADO, если имя таблицы совпадает с ключевым словом SQL. У тебя совпадает. Назови Table1, что ли...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Сообщение babagun » 19.07.2005 (Вт) 14:33

GSerg
Уряяяя заработалаааа!!!
Спасиба всем за допамогу!
А насчёт ангельского так я это.. немного вроде бы мгу понять, но ТАМ много текста, вот оно меня и сбивает.

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

Сообщение GSerg » 19.07.2005 (Вт) 14:40

ТАМ ровно столько текста, сколько надо, а главного ТАМ было ровно одно предложение :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

babagun
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 13.10.2004 (Ср) 15:21
Откуда: Krivoy Rog

Сообщение babagun » 19.07.2005 (Вт) 14:48

GSerg
Слушай, а может кинеш мне на мыло свою аську чтоб я если что мог посоветоваться. Буду премного благадарен.


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 22

    TopList