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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2010, 16:36   #11
Evgen1503
Пользователь
 
Регистрация: 02.05.2009
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Kemperok Посмотреть сообщение
Тогда есть нестандартное решение, добавь в базу запрос всех полей из этой таблицы и переименуй в запросе поле типа select date as date1 from ... и работай не с таблицей, а с запросом, в котором поле уже будет называться date1.
Все равно ругается на Date даже когда я пытаюсь переименовать, select date as date1.
Я уже все перепробовал, не ужели нет выхода из такой ситуации?
Evgen1503 вне форума Ответить с цитированием
Старый 01.07.2010, 16:46   #12
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

а если так
Код:
 select sum(TOWARZ) 
from ost_ga
where ost_ga.date<....
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 01.07.2010, 17:13   #13
Evgen1503
Пользователь
 
Регистрация: 02.05.2009
Сообщений: 42
По умолчанию

И так тоже пробовал
Evgen1503 вне форума Ответить с цитированием
Старый 01.07.2010, 17:20   #14
Kemperok
Пользователь
 
Регистрация: 04.06.2010
Сообщений: 25
По умолчанию

А если написать процедуру и работать через нее?
типа
Select [date] from TB
Into : date1;

И еще вопросик, в чем написана база и есть ли у тебя к ней доступ для редактирования самой базы?

Последний раз редактировалось Kemperok; 01.07.2010 в 17:25.
Kemperok вне форума Ответить с цитированием
Старый 01.07.2010, 17:26   #15
Evgen1503
Пользователь
 
Регистрация: 02.05.2009
Сообщений: 42
По умолчанию

база dBase, доступ то есть, только как я уже сказал не только я один с ней работаю и изменять ее нельзя. Не совсем понял про процедуру.
Evgen1503 вне форума Ответить с цитированием
Старый 02.07.2010, 09:18   #16
Kemperok
Пользователь
 
Регистрация: 04.06.2010
Сообщений: 25
По умолчанию

Ну ты ее через что редактируешь? Acsess InterBase?
Kemperok вне форума Ответить с цитированием
Старый 02.07.2010, 09:29   #17
Evgen1503
Пользователь
 
Регистрация: 02.05.2009
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Kemperok Посмотреть сообщение
Ну ты ее через что редактируешь? Acsess InterBase?
Не совсем понял отношение вопроса. Я же сказал что редактировать мне нельзя.
Evgen1503 вне форума Ответить с цитированием
Старый 02.07.2010, 09:44   #18
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

мне вот что нравится... кто-то криво спроектировал таблицу..
А теперь надо эту кривизну преодолевать?!!!! Без трудностей никак?!

Evgen1503, dBase - это DBF ? провайдеры разные пробовали? (включая устаревшего уродца BDE ?! ADO?
всякие Advantage Tdataset Decsendant / Halcyon / VKDbf и прочая...)
Если не выйдет - тогда у Вас один выход - вытягивайте ВСЕ записи на клиента, и там уже в цикле обрабатывайте, считайте то, что Вам надо! (разумеется, делать это надо в крайнем случае, т.е. 1) это намного медленнее, 2) затратно по памяти/траффику, т.к. вместо ОДНОГО числа будут переданны ВСЕ данные таблицы!

p.s. я бы на вашем месте постарался добиться изменения структуры!!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.07.2010, 09:51   #19
Kemperok
Пользователь
 
Регистрация: 04.06.2010
Сообщений: 25
По умолчанию

Или же добавить в таблицу еще одно поле Date1 и скопировать туда записи из Date, но опять же память/траффик жрет, да и после изменений в таблице каждый раз перекопировать данные...

Если не сложно скинь базу свою, я бы посмотрел что можно еще придумать.
И желательно бы исходники программы для базы.
Kemperok вне форума Ответить с цитированием
Старый 02.07.2010, 09:58   #20
Evgen1503
Пользователь
 
Регистрация: 02.05.2009
Сообщений: 42
По умолчанию

да dBase-это DBF. Наверное так и придется сделать, обрабатывать в цикле, дурь конечно полная.
Evgen1503 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка запроса в SQL ==Terman== Microsoft Office Access 3 20.04.2010 19:12
Помогите с запросом SQL. Ошибка синтаксиса в выражении запроса. ZiG24RUS Microsoft Office Access 1 19.05.2009 06:29
Ошибка Sql запроса Yrok БД в Delphi 8 13.03.2009 09:08
Как осуществить поиск сначала по всей БД, а затем из найденных таблиц найти по полю Date нужные записи? kayman БД в Delphi 1 21.09.2007 15:56