powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 6 + SQLite
9 сообщений из 9, страница 1 из 1
Delphi 6 + SQLite
    #39557015
Delphi_studentus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята всем привет!

Появилась небольшая задача сделать приложение, работающее в локальной БД. В качестве БД была выбрана SQLite.
Имеется в наличии Delphi 6. Ребята, кто еще ведет разработки в этой версии, если у Вас был опыт работы с данной БД, подскажите, через какие компоненты вы работали? Буду признателен!
...
Рейтинг: 0 / 0
Delphi 6 + SQLite
    #39557035
Ghost Writer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в D7 иногда использую DISQLite3
...
Рейтинг: 0 / 0
Delphi 6 + SQLite
    #39557064
Delphi_studentus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ghost Writerв D7 иногда использую DISQLite3

Поставил! Запустил, накидал компоненты. Пишу запрос в компоненте DISQLite3UniDirQuery1
Код: pascal
1.
DISQLite3UniDirQuery1.SelectSQL:= 'select * from MyTable';


Так работает! Пытаюсь сделать выборку не по всем полям, а по одному - id:
Код: pascal
1.
DISQLite3UniDirQuery1.SelectSQL:= 'select id from MyTable';


Ругается! Говорит, что не найдено поле Name - это следующее поле в моей таблице! Сама таблица состоит из двух полей id и name.
Так вот, если перечислить все столбцы, то отрабатывает корректно!
Код: pascal
1.
DISQLite3UniDirQuery1.SelectSQL:= 'select id, name from MyTable';



В чем может быть причина? Может потому, что у меня версия компонента не DISQLite3 Pro, а DISQLite3 Personal?
...
Рейтинг: 0 / 0
Delphi 6 + SQLite
    #39557067
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi_studentusВ чем может быть причина
В том, что ты на форме в Fields забил 2 поля - Id и Name, а в наборе данных приходит только Id.
...
Рейтинг: 0 / 0
Delphi 6 + SQLite
    #39557076
Delphi_studentus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YuRockDelphi_studentusВ чем может быть причина
В том, что ты на форме в Fields забил 2 поля - Id и Name, а в наборе данных приходит только Id.

У меня накиданы на форму следующие компоненты:
Код: pascal
1.
2.
3.
4.
5.
6.
 DISQLite3Database1: TDISQLite3Database;
    DISQLite3UniDirQuery1: TDISQLite3UniDirQuery;
    DBGrid1: TDBGrid;
    DataSource1: TDataSource;
    DataSetProvider1: TDataSetProvider;
    ClientDataSet1: TClientDataSet;



На каком из них Fields может быть забито неправильно?
...
Рейтинг: 0 / 0
Delphi 6 + SQLite
    #39557080
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FireDAC

Тем более он знает много разных СУБД.
...
Рейтинг: 0 / 0
Delphi 6 + SQLite
    #39557104
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi_studentusYuRockпропущено...

В том, что ты на форме в Fields забил 2 поля - Id и Name, а в наборе данных приходит только Id.

У меня накиданы на форму следующие компоненты:
Код: pascal
1.
2.
3.
4.
5.
6.
 DISQLite3Database1: TDISQLite3Database;
    DISQLite3UniDirQuery1: TDISQLite3UniDirQuery;
    DBGrid1: TDBGrid;
    DataSource1: TDataSource;
    DataSetProvider1: TDataSetProvider;
    ClientDataSet1: TClientDataSet;



На каком из них Fields может быть забито неправильно?

ты вшил определения полей датасета в определение формы
посмотри внимательней на ее pas
...
Рейтинг: 0 / 0
Delphi 6 + SQLite
    #39557146
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi_studentusНа каком из них Fields может быть забито неправильноПроверь во всех, где оно есть.
...
Рейтинг: 0 / 0
Delphi 6 + SQLite
    #39557155
Ghost Writer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi_studentus
Код: pascal
1.
select id, name

в демках как раз есть точно такой пример и там всё открывается без ошибок. может в гриде колонка, у которой указано поле name. хз.
я вообще компоненты не использую. Использую только модуль DISQLite3Api, т.е. работаю напрямую с этими функциями
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 6 + SQLite
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]