Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2008, 16:08   #1
gotex
Пользователь
 
Регистрация: 09.02.2008
Сообщений: 38
По умолчанию проблема с отображением DBGrid

вобщем такая проблема...добавил и настроил ADOCOnnection, ADOQuery, DataSource, ADOTable на DataModule и DBGrid на основной форме. При этом таблица из БД отображается на основной форме в DBGrid, а при запуске приложения DBGrid не отображает таблицы...где может быть косяк??
gotex вне форума Ответить с цитированием
Старый 10.05.2008, 22:29   #2
Gladiator
Пользователь
 
Аватар для Gladiator
 
Регистрация: 18.04.2008
Сообщений: 70
По умолчанию

ты попробуй у table в свойстве Active поставь true
Gladiator вне форума Ответить с цитированием
Старый 11.05.2008, 00:10   #3
gotex
Пользователь
 
Регистрация: 09.02.2008
Сообщений: 38
По умолчанию

Цитата:
Сообщение от Gladiator Посмотреть сообщение
ты попробуй у table в свойстве Active поставь true
установлено уже
gotex вне форума Ответить с цитированием
Старый 11.05.2008, 11:13   #4
Professor Hubert
Пользователь
 
Аватар для Professor Hubert
 
Регистрация: 29.03.2008
Сообщений: 35
По умолчанию

Цитата:
Сообщение от gotex Посмотреть сообщение
вобщем такая проблема...добавил и настроил ADOCOnnection, ADOQuery, DataSource, ADOTable на DataModule и DBGrid на основной форме. При этом таблица из БД отображается на основной форме в DBGrid, а при запуске приложения DBGrid не отображает таблицы...где может быть косяк??
Где угодно.
Если DBGrid подключено к DataSource присоединенного к ADOQuery то ничего не отобразится пока не выполнишь запрос.
Professor Hubert вне форума Ответить с цитированием
Старый 17.05.2008, 00:20   #5
gotex
Пользователь
 
Регистрация: 09.02.2008
Сообщений: 38
По умолчанию

Цитата:
Сообщение от Professor Hubert Посмотреть сообщение
Где угодно.
Если DBGrid подключено к DataSource присоединенного к ADOQuery то ничего не отобразится пока не выполнишь запрос.
вобщем вот какие поля и у каких компонентов я настраивал:

(DataModule2):

ADOConnection1:
connected-True
ConnectionString-настраивал через Microsoft OLE DB Provider SQL Server(все проверки на подключение базы прошли)

ADOQuery:
ConnectionString-тоже самое что в ADOConnection
DataSource-DataSource
DataSet-ADOTAble
Connection-ADOConnection
Active-True
В поле SQL написал запрос: SELECT *
FROM [MyClient]


DataSource:
DataSet-ADOTable
Connection-ADOConnection

ADOTable:
TableName-MyClient
Activate-True
Connection-ADOConnection

(TMainForm):

TDBGrid:
DataSource-DataModule2.DataSource
DataSet-ADOTable

в FieldsEditor в ADOTable и ADOQuery все строки добавлены

может увидите, где косяк?
gotex вне форума Ответить с цитированием
Старый 17.05.2008, 12:45   #6
Professor Hubert
Пользователь
 
Аватар для Professor Hubert
 
Регистрация: 29.03.2008
Сообщений: 35
По умолчанию

Тут вроде все верно. А ADOQuery у вас к другой базе подключено? Почему бы просто как в ADOTable не сделать Connection-ADOConnection и все.
Может быть вы на DBGrid дважды кликнули и в Editing добавили столбец?
Professor Hubert вне форума Ответить с цитированием
Старый 17.05.2008, 18:18   #7
Катрина
 
Регистрация: 17.05.2008
Сообщений: 5
По умолчанию

Заче столько много компонетов используешь? Когда для подключения одной таблицы можно использвать только ADOConnection1, ADOQuery, DataSource, TDBGrid или ADOConnection1, ADOTable, DataSource, TDBGrid
Катрина вне форума Ответить с цитированием
Старый 19.05.2008, 09:14   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ADOConnection1,
Это тоже в большинстве случеав можно не использовать.
У автора скорее всего где-то в коде либо набор закрывается, либо включается какая либо фильтрация.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.05.2008, 13:48   #9
older
Пользователь
 
Регистрация: 23.05.2008
Сообщений: 10
По умолчанию

Я вот тоже все настройл, тока у меня выводит ошибку:
General SQL error.
[Oracle][ODBC]Restricted data type attribute violation.
что это значит? спасибо заранее!
older вне форума Ответить с цитированием
Старый 01.06.2008, 23:05   #10
gotex
Пользователь
 
Регистрация: 09.02.2008
Сообщений: 38
По умолчанию

МАразм конечно, но я так и не разобрался в чем дело...сеня сидел, играл с настройками, в итоге у меня в открывающемся приложении стали отображаться названия столбцов выбранной таблицы)) но они все также пустые...есть еще варианты, где нужно посмотреть ошибку??
gotex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с отображением джава скриптов LSDkltn HTML и CSS 2 01.04.2008 10:38
Управление отображением папок Лубышев Операционные системы общие вопросы 10 29.01.2008 10:40
DBGrid. Проблема со считыванием инфы из столбца. Teenager БД в Delphi 6 18.01.2008 15:33
движение изображения с зеркальным отображением от стенок nev Помощь студентам 6 11.06.2007 21:38
Проблема с отображением текста ALR Свободное общение 0 18.02.2007 20:08