|
 | | |
| Autor | Správa |
jasug
 Užívateľ
 Založený: 05.09.2008 Príspevky: 47
 | Zaslal: Št 28.10.10 11:15 |   |
Dobrý den, ako začiatočník začínam robit databázy pod BDE a poprosil by som odpoved na nasledujúce otázky
- ako sa dá jednoducho programovo zistit pritomnost drivera BDE na pocitaci
- vytvoril som si databazu aj s tabulkou, ked ju naplnam manualne /myslim šípka dole a vstup do poli/ tak mi funguje, ked chcem ju naplnat programovo tak mi vyhadzuje chybu
Error : Tb_typov: Cannot perform this operation on an open dataset.
v nasledujúcej procedure
// ......................................................................
procedure TForm_Nast_typov_pridat.Bt_pridat_zapisClick(Sender: TObject);
begin
Form_Nast_typov.Tb_typov.Append;
Form_Nast_typov.Tb_typov['Typ'] := Ed_typy_suborov1.Text;
Form_Nast_typov.Tb_typov.Post;
end;
Dakujem Vám za Váš čas. |
| |
  |
 |
coldak
 Skúsený užívateľ
 Založený: 29.10.2008 Príspevky: 936
 | Zaslal: Št 28.10.10 12:08 |   |
no v prvom rade zisti ktora operacia nieje mozna pri otvorenom datasete ? |
| |
  |
 |
jasug
 Užívateľ
 Založený: 05.09.2008 Príspevky: 47
 | Zaslal: Št 28.10.10 16:21 |   |
Pri debugovaní som zistil, že mi to nehlási pri zápise do databazy ale pri zatvarani okna, kde mám prikaz
Form_Nast_typov.Tb_typov.ReadOnly := True;
....
pričom prikaz na zatvorenie okna mám až za týmto príkazom
a robim to preto, lebo chcem zakazat manualny vstup a ine ma nenapadlo. |
| |
  |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 1049
 | Zaslal: Št 28.10.10 18:05 |   |
Zrejme nemôžeš meniť ReadOnly vlastnosť, ak je otvorený dataset. Skús ho uzavrieť pred zmenou ReadOnly, či to pomôže. |
| |
   |
 |
jasug
 Užívateľ
 Založený: 05.09.2008 Príspevky: 47
 | Zaslal: Pi 29.10.10 12:58 |   |
Vdaka, bolo to to prave orechove, vedel by niekto ešte aj odpoved ohladom testu existencie BDE ? |
| |
  |
 |
coldak
 Skúsený užívateľ
 Založený: 29.10.2008 Príspevky: 936
 | Zaslal: Pi 29.10.10 13:33 |   |
ty sa asi s ujom googlom moc nekamaratis keby si trosku pogooglil by si zistil ze Borland Database Engine si zapisuje udaje do registrov HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\... |
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |