Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как грамотно закрыть базу данных? [D6]


Страницы:   1 2 3 4 5 6

Lizka ©   (2004-08-09 13:13:00) 

Я делаю так:
with Conn.Connection do begin  ADOQueryTown.Close;  ADOQueryFinPr.Close;  ADOQueryPr.Close;  ADOConnection.Connected := false; end; close;

Но выдается окошко CPU и после этого приходится делать Programm Reset :(


Lizka   (2004-08-12 14:43:00) [1]

Спасибо. Получилось!!!


Sergey13   (2004-08-12 14:37:00) [2]

2[116] Lizka ©   (12.08.04 14:28)
По цифрами в [115]
1. Удаление ранее определенных параметров
2. Декларирование ( объявление) новых
3. Присваивание значения параметру (можно по имени, можно по номеру)
4. Чтение текущего значения параметра

А зачем в программе то заполнять текст запрос. Проще (и правильнее) в дизайне. Там в редакторе и проверить можно и параметры определить?


Lizka   (2004-08-12 14:28:00) [3]

Да, мой сервер не принемает с mail, и каких-то ещё ... Точно не помню.
Т.е. я пишу такой текст:

with DataSetFinPr do
var gorod, progr:Variant;
begin
 SetVariable('gorod', gorod);
 SetVariable('progr', progr);

 SQL.Text :='select f.FP_NAME from fin_product f, (select      pr.pr_id, g.g_id from info i,progr pr, town g where g.g_name = :gorod and i.g_id = g.g_id and pr.pr_id = i.pr_id and pr.pr_name = :progr ) p_id where f.pr_id = p_id.pr_id and p_id.g_id = f.G_ID';
     
 Active:=True;

end;


1.как объявить параметры gorod, progr? Я ведь не правильно делаю.
Мне нужно им текстовое значение присвоить.
2.И в итоге прога стопорится на запрсе и ни туда, и ни сюда. Запрос работает. Я его проверяла.


Sergey13   (2004-08-12 14:21:00) [4]

[107] Lizka ©   (12.08.04 13:51)
>Sergey13, да это я.
Твой сервер с mail.ru не хочет принимать.

2[111] Lizka ©   (12.08.04 14:03)
>Расскажите как в запрос параметры передавать.
У OracleDataSet
1 DeleteVariables
2 DeclareVariable
3 SetVariable
4 GetVariable

Если параметры определены в запросе, т.е. запрос не меняется то достаточно 3.


Lizka   (2004-08-12 14:11:00) [5]

спасибо. Я теперь человек!


Danilka   (2004-08-12 14:07:00) [6]

> да я не знаю как изменить параметры анкеты.

http://www.delphimaster.ru/anketa/#a3


Danilka   (2004-08-12 14:07:00) [7]

> да я не знаю как изменить параметры анкеты.

http://www.delphimaster.ru/anketa/#a3


Lizka   (2004-08-12 14:03:00) [8]

Расскажите как в запрос параметры передавать. Я начала работать с DOA. На форме OracleDataSet, DataSource, DBGrid. Как в OracleDataSet задать параметры, передать их в запрос и отобразить в DBGrid?


Lizka   (2004-08-12 13:59:00) [9]

да я не знаю как изменить параметры анкеты. Там и адрес корявый :0)


Lizka   (2004-08-12 13:55:00) [10]

snicknik, да всё так как ты сказал


Danilka   (2004-08-12 13:55:00) [11]

[105] Sergey13 ©   (12.08.04 12:54)
> пришло явно от форумчанки

От форумчанина или форумчанки. Вроде имя женское, а в анкете написано что пол мужской. :))


Lizka   (2004-08-12 13:51:00) [12]

Sergey13, да это я. Расскажи как передать параметры в запрос.


sniknik   (2004-08-12 13:02:00) [13]

> короче, ничего не получилось. Такая же ошибка.
очень странно. на моей проге же нет ([99]). или думаеш я на другом Delphi/ADO пишу? ;о))

ты убрал подключение в отладчике(IDE) как я говорил?


Sergey13   (2004-08-12 12:54:00) [14]

2Lizka ©
А это не ты мне писала сегодня на мыло? Письмо пришло явно от форумчанки но без подписи форумской. И ответы не принимает. 8-)


Lizka   (2004-08-12 12:12:00) [15]

за update спасибо


Lizka   (2004-08-12 11:59:00) [16]

короче, ничего не получилось. Такая же ошибка.


Lizka   (2004-08-12 11:43:00) [17]

Ты не знаешь, как адрес сменить в инфе о себе?


sniknik   (2004-08-12 11:41:00) [18]

> Это что ADO корявый получается?
да нет ADO то у тебя твой, в системе. тогда уж дельфя, эту прогу то я у себя компилил.

> И что мне с ним делать?
на D7, апдейт поставь. (9мг)
ftp://ftpd.borland.com/download/delphi/d71_updates/enterprise/d7_ent_upd1.exe
может и поможет. (лишним не будет)


Lizka   (2004-08-12 11:35:00) [19]

И что мне с ним делать?


Lizka   (2004-08-12 11:34:00) [20]

snilnik, я всё получила и проверила. Нет никаких ошибок....
Это что ADO корявый получается?


Страницы:   1 2 3 4 5 6

Наверх

Титульная страница Поиск, карта сайта Написать письмо