![]() |
|
|
#1
|
||||
|
||||
|
начинаю осваивать SQL
делаю запрос Код:
Query.SQL.Add('Select * from usersbd.mdb');
Query.Open;Queries on text or ascii tables is not supported Запросы на текст или ASCII таблиц не поддерживается делаю по исходнику если попробовать грузить одну .db базу то все работает. |
|
#2
|
||||
|
||||
|
Вопрос: что ты предполагаешь получить результатом этого запроса?
|
|
#3
|
||||
|
||||
|
загрузить бд в DBGrid1 на форме TQuery, TBDGrid,TDataSourse.
у DataSourse в свойстве DataSet указан Query. у BDGrid в свойстве DataSourse указан DataSourse. по сути дела он это и должен сделать Query.SQL.Add('Select * from usersbd.mdb'); все поля из usersbd.mdb загрузить |
|
#4
|
|||
|
|||
|
Код:
Query.SQL.Add('select <имя_столба_1>, <имя_столба_2>,
<имя_столба_3>, ... <имя_столба_N> from <Таблица>'); |
|
#5
|
||||
|
||||
|
Для выборки всех полей вместо имен полей можно поставить звёздочку[*].
from <Таблица> откуда мы знаем где бд с этой таблицей? делаю по http://www.delphisources.ru/pages/so...ql_zapros.html этому исходнику там собственно загрузка происходит таким образом 'Select * from kurs_predm.db' и с этой бд работает и у меня, а с моей бд usersbd.mdb не робит Последний раз редактировалось ALexandr555, 09.06.2011 в 17:44. |
|
#6
|
||||
|
||||
|
Цитата:
Разницу уловили? |
|
#7
|
||||
|
||||
|
Хм.
Пробовал вот так загрузить таблицу bdbot из usersbd.mdb не робит тоже Код:
Query.SQL.Add('Select * from bdbot in usersbd.mdb');Invalid use of keyword. Token:in Line number 1 |
|
#8
|
|||
|
|||
|
Код:
Query.SQL.Add('Select * from bdbot');А usersbd.mdb должна быть указана в ConnectionString. |
|
#9
|
||||
|
||||
|
ADOConection имеете ввиду кинуть на форму?
|
|
#10
|
||||
|
||||
|
ADOConection тут не нужен у других нету свойств ConnectionString
|
|
#11
|
|||
|
|||
|
Да что вы говорите, как это нету???
|
|
#12
|
||||
|
||||
|
TADOQuery похоже надо использовать, в нем есть... с ним указал все без ошибок, но данных в DBGrid1 нет, я же использовал писал TQuery.
P.S. Все работает) Последний раз редактировалось ALexandr555, 09.06.2011 в 21:36. |
|
#13
|
||||
|
||||
|
Единственное не понятно чего растягивается в ширину каждая строка при отображении BDGrid
|
|
#14
|
||||
|
||||
|
Пользуй EhLib, раз такое не нравится. Хотя в принципе достаточно и одного датасета, чтоб вывести данные в тот контрол, который надо.
|