Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизДата, локализация, архив... Найти похожие ветки
← →
Амир (2004-06-26 17:16) [0]1) У меня есть поля даты. Я их делаю через MaskEdit, все остальные компоненты с Data Controls. При завершении редактирования анкеты я присваиваю значения полей даты соотв. полям и делаю Post. Но в моем случае польозователь может и не ввести дату, что вызовет ошибку. Как проконтролировать эту ситуацию и проверить коректность ввода даты если она была введена? То есть если будет введено 00.00.0000 или 01/12/2001 то будет ошибка...
2)И еще - я зарегестриовал базу через SQL Explorer а как мне ее заставить работать на конечном компьютере пользователя, не ставить же туда Delphi и SQL Explorer.
3) Каким образом можно делать резеврную копию базы?
Нуждаюсб в помощи...
← →
Basic (2004-06-26 17:46) [1]в грубом виде так можно
if trim(maskedit.text)="" then
table1date.asstring := ""
else
table1date.asdatetime := strtodate(maskedit.text)
← →
Petr V. Abramov © (2004-06-26 18:07) [2]1)
if not SysUtils.TryStrToDateTime(MaskEdit1.Text, DateTimeValue) then begin
MaskEdit1.SetFocus;
raise Exception.Create("Вы не заполнили дату или ввели какую-то фигню")
end
else
Field1.AsDateTime := DateTimeValue;
2)
3) Че за база? Че за библиотека доступа?
← →
Амир (2004-06-26 19:45) [3]Ипсользую Paradox, BDE.
Появиялся еще один вопросик:
4) У меня есть запрос, и по нему я показываю данные, но мне нужно чтоб при нажатии конпки таблица была установлена на ту же запись что и запрос.
Кстати никто не подкскажет ответ на вопрос 2)
← →
Basic (2004-06-26 20:25) [4]на четвертый тебе ответили в другой твоей ветке
DSKalugin © (26.06.04 16:53) [1]
← →
Амир (2004-06-26 20:28) [5]Вообщем та это совсем другой вопрос... Здесь мне известен ID и нужно установить указатель таблицы на запись с ним. FindKey Почмеу то не находит ума не приложу почему... делаю так:
i:=DataModule2.Query1.FieldByName("ID").AsInteger;
DataModule2.Anketa.IndexName:="ID";
DataModule2.Anketa.FindKey([i]);
← →
Амир (2004-06-27 12:53) [6]Ну....
← →
Амир (2004-06-27 17:00) [7]Вообщем вопрос 4 закрыт... Но остается открытым 2) 3).
Ну и напоследок (надеюсь)
5) Как в поле для даты записать пустое значение даты?
Надеюсь на вашу помощь, так как у меня мало опыта работы с БД, а прогу нужно обязон сделать. Плиззз
← →
Амир (2004-06-27 21:37) [8]Ну люди, ну неужели никто не может помочь?
← →
CyBeR © (2004-06-28 05:16) [9]to Амир
2)На машину, где будет прога стоять инсталлируй BDE
← →
Амир (2004-06-28 11:23) [10]А как это удобней сделать? В смысле не дельфи же туда тащить...
← →
Амир (2004-06-28 19:52) [11]Ну допустим сделаю с помощью installsheild инсталятор который установит BDE, а как сделать чтоб он потом базу опознал? Он у меня открывает по Alias. Ну люди... Ну хоть кто нить здесь делал прогу с БД которая бы работала на другом компе без Дельфи? Плизззз
← →
CyBeR © (2004-06-29 05:45) [12]2 Амир
Добавляй алиас автоматом, можно делать чтобы создавал алиас на момент работы программы, но это, как говорится на любителя.
Покопайся в статьях,здесь все это есть
← →
Амир (2004-06-29 11:22) [13]Че то ниче не нашел... Да здесь вообще черт ногу сломает...
← →
Anatoly Podgoretsky © (2004-06-29 11:27) [14]Амир (28.06.04 19:52) [11]
installsheild и алиасы сделает и деинсталяцию программы, и пункт в меню для запуска и т.д.
← →
Амир (2004-06-29 12:11) [15]... BDE та устанавливать он вроде согласен, а вот алиас не делат...
bdemerge.ini:
[Anketa]
Driver=PARADOX
Params=PATH:d:\Program Files\Common Files\Borland Shared\Database Desktop\WorkDir;ENABLE BCD:FALSE
BDEDriver=STANDARD
[Drivers]
Driver0=Driver do Microsoft Paradox (*.
Раскажите хоть кто нить как это все можно сделать...
← →
Амир (2004-06-29 17:05) [16]Какой долгий форум.... может кто знает другой где отвечают? А то здесь скажут несолько фраз и все...
← →
Амир (2004-06-29 17:05) [17]Какой долгий форум.... может кто знает другой где отвечают? А то здесь скажут несолько фраз и все...
← →
Sandman25 © (2004-06-29 17:09) [18]Не отвечают, потому что сами подумать не хотите, торопитесь спрашивать.
>Params=PATH:d:\Program Files\Common Files\Borland Shared\Database Desktop\WorkDir;ENABLE BCD:FALSE
Ну вот нет на клиентском компьютере диска D, куда алиас будет указывать?
Есть же куча "псевдопеременных" типа DestinationDirectory, ProgramFilesDirectory, WindowsDirectory, наконец.
PS. И не надо потом жаловаться, что не работает с DestinationDirectory. Точное название я не помню, и Вам запоминать не советую. Запоминайте только идею :)
← →
menart © (2004-06-29 17:11) [19]Используй ADO или при инсталяции BDE ручками набивай Алиас, там при инсталяции BDE автоматом ставится BDE Administrator. Или не пользуйся Алиасом, а указывай путь к БД
← →
Амир (2004-06-29 22:04) [20]Да нефига я не тороплюсь, просто у меня времени мало :), мне заказ надо сделать. Как раз седня перевел на ADO, Думаю что хоть с этим будет нормально. Вот тока как его ставить я тоже незнаю.
← →
Амир (2004-06-30 18:55) [21]Ну что - никто не подскажет что нужно чтобы ADO работала?
PS Если вы подумали что я сижу здесь и только спрашиваю, то занйет - это не так. Я сижу на форуме по блитцу, и помогаю людям (>1000 постов), похоже что здесь помощи не дождешься...
← →
menart © (2004-06-30 19:46) [22]если офис установлен на машине, то процентов 90% что там есть ADO
← →
Амир (2004-07-01 10:27) [23]Установлен.... 95-ый. и Access-а там нет... :(
← →
Nerv (2004-07-01 10:53) [24]может, Вам лучше заняться "блитцем", чем программированием? :)
← →
Амир (2004-07-01 13:28) [25]Умный человек? Считаешь себя умнее других? Ты очень сильно заблуждаешься. Вообщем все! Нечего ловить здесь, не одного дельного сообщения вы не дали. Посмотри в инете, поищи статью, почитай в хелпе че нить... и НИЧЕГО конкретного, все кончается на полуфразе!!! Стыдно вам должно быть!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.066 c