Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#991: 2012-09-25 15:20:58 ЛС | профиль | цитата
Да, локальная сеть организации. Компов на 80. Вин переставляли, все вроде ок, но какие-то сбои наблюдаются.
Локализовать причину ни я, ни админы не смогли.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#992: 2012-09-25 15:25:31 ЛС | профиль | цитата
Tad писал(а):
какая база у user_asm - не знаю

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#993: 2012-09-25 15:27:32 ЛС | профиль | цитата
SQLite у меня. Файл базы расположен на центральном сервере. Доступпуть прописан в инишке в каждом клиенте.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#994: 2012-09-25 15:35:33 ЛС | профиль | цитата
user_asm писал(а):
локальная сеть организации. Компов на 80
смелый ты мужик.
И конечно у всех клиентов постоянне Open ?
Add(MainForm,2953706,21,105)
{
Width=327
Height=536
BorderStyle=1
Position=1
Point(onClose)
link(onCreate,5535210:doOpen,[])
}
Add(DS_SQLite,5535210,77,119)
{
Name="BD"
}


------------ Дoбавленo в 15.34:
А создаватьразрывать связь (OpenClose) передпосле каждого обращения к БД не пробовал ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:user_asm
Ответов: 952
Рейтинг: 4
#995: 2012-09-25 15:50:50 ЛС | профиль | цитата
Хых, думаю да, опен (с собой не полные сорцы). И тут прокольчик. Надо законопатить это дело.

А чем чревато то что БД у клиентов всегда Open?
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#996: 2012-10-01 17:25:36 ЛС | профиль | цитата
Tad, слушай, а можно ли хранить дату в нашем формате DateReal или нужен вполне определенный формат Real Не хотелось бы заморачиваться с доп компонентами
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#997: 2012-10-01 17:56:20 ЛС | профиль | цитата
Можно и в нашем, но при запросе типа
SELECT date(data) для получения правильной даты нужно писать
SELECT date(Data+1721424.5)
или, перед сохранением, добавлять к нашей DateReal те же 1721424.5
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#998: 2012-10-01 18:13:05 ЛС | профиль | цитата
Tad писал(а):
Можно и в нашем, но при запросе типа

Я так понимаю, что формат поля даты в базе должен быть Real, так
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#999: 2012-10-01 18:43:41 ЛС | профиль | цитата
Если нужны ещё часыминутысекунды - то Real
Если нужна только дата, то можно и Integer
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#1000: 2012-10-01 19:15:01 ЛС | профиль | цитата
Tad писал(а):
Если нужна только дата, то можно и Integer

Нужна только дата, время мне не актуально. При целочисленном значении коэффициент коррекции отстается тот же
А при записи я должен этот коэффициент отнять от своего значения, так я понимаю
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#1001: 2012-10-01 19:55:10 ЛС | профиль | цитата
nesco писал(а):
Нужна только дата
Значит Integer.
nesco писал(а):
А при записи я должен этот коэффициент отнять
Если используется установка DatePiсker.doSetDate запрсом из БД или будешь пользоваться нашим конвертором, то ни добавлять ни отнимать не надо.
А вот если захочешь воспользоваться SQLite-вской функцией Date() или strftime(), то сегодняшняя дата, записанная в БД с DatePiсker или конвертора, без коррекции будет: -2701-08-25
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#1002: 2012-10-01 20:14:24 ЛС | профиль | цитата
Мне желательно в запрос засунуть. Относительно понял, если что, то спрошу дополнительно, не возражаешь
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#1003: 2012-10-01 20:17:53 ЛС | профиль | цитата
Я пишу в БД так, как выдают наши компоненты. А вот, если нужно вывести готовую дату в Edit, Label или StringTable и т.п., то пользуюсь SELECT date(Data+1721424.5)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:nesco
Разработчик
Ответов: 26113
Рейтинг: 2126
#1004: 2012-10-02 16:34:54 ЛС | профиль | цитата
Tad, а как правильно приплюслвать другую колонку при выводе даты
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#1005: 2012-10-02 16:40:59 ЛС | профиль | цитата
nesco писал(а):
а как правильно приплюслвать другую колонку при выводе даты
в смысле ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)