Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 4.356 pregleda

Najnovija ↓

System restore i Firebird ??? 08.10.2007. u 09:22 · pre 232 meseca #1
Imam 2 pitanja pa da ne pokrecem 2 teme

1) treba mi mogucnost upravljanja sa system restore,da mogu gasiti i paliti. Ima li neko resenje za to ???

2) moze li se nekako napraviti firebird baza/tabela iz aktivnog programa(clik na dugme 'Napravi tabelu/bazu'), koristio sa Paradox i ona se pravi bez problema ???

primer funkcije za pravljenje Paradox-a

///Pravljenje Tabele
with Table2Prom do
begin
Active := False;
DatabaseName:='D:\Delphi\JA\Proba';
TableType := ttParadox;
TableName := 'Promene.db';
if not Table2Prom.Exists then
begin
with FieldDefs do
begin
Clear;
with AddFieldDef do
begin
Name:= 'Promena';
DataType := ftString;
Size:= 25;
end;
with AddFieldDef do
begin
Name:= 'Datum';
DataType := ftDate;
end;
CreateTable;
Active:=true;
end;
end;
Re: System restore i Firebird ??? 08.10.2007. u 10:30 · pre 232 meseca #2
> 2) moze li se nekako napraviti firebird baza/tabela iz aktivnog programa(clik na dugme 'Napravi tabelu/bazu'), koristio sa Paradox i ona se pravi bez problema ???

Samo izvrši CREATE TABLE izraz. Potraži u FB helpu tačnu sintaksu.

CREATE TABLE PROBA (
ID INTEGER NOT NULL,
A VARCHAR(10),
B TIMESTAMP,
CONSTRAINT PK_PROBA PRIMARY KEY (ID)
)


Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: System restore i Firebird ??? 08.10.2007. u 13:18 · pre 232 meseca
izmenjeno 1 put, poslednji put Brkic 08.10.2007. u 14:50
  1. Brkic08.10.2007. u 14:50zapis iz teksta poruke
#3
uspem napraviti tabelu ali mi stanlo izbacuje gresku

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 4, column 5.
AS.

primetio sam razliku izmedju EMPLOYEE.FDB i moje sto moja nema Key Fields i Update Fields u Dataset/SQLs

Pokusao sam sa program IBOconsole ali ne znam gde je rgeska.

Znate li gde ima za skinuti examples-a,imam neke ali nisu bas neki.
Re: System restore i Firebird ??? 08.10.2007. u 14:51 · pre 232 meseca #4
Napisi ceo SQL DDL izraz pa mozda i uspemo da ti pomognemo. Koliko vidim taj AS gde definises custom naziv tabele ti pravi problem.

Re: System restore i Firebird ??? 09.10.2007. u 10:27 · pre 232 meseca
izmenjeno 1 put, poslednji put Brkic 09.10.2007. u 10:55
  1. Brkic09.10.2007. u 10:55zapis iz teksta poruke
#5
Bazu sam napravio iz IBOconsole i ima jednu tabelu 'Podaci' i u IBOConsole radi OK,mogu se upisivati podaci...

Kada ucitam bazu u Delphi izbacuje gresku

Undefined name.
Dynamic SQL Error.
SQL error code = -204.
Table unknown.
PODACI.
At line 6, column 5.

Evo ceo SQL DDL

SET SQL DIALECT 3;

CREATE DATABASE 'Proba.FDB'
PAGE_SIZE 4096
DEFAULT CHARACTER SET NONE;

/* External Function declarations */

DECLARE EXTERNAL FUNCTION RDB$GET_CONTEXT
VARCHAR(80) CHARACTER SET NONE, VARCHAR(80) CHARACTER SET NONE
RETURNS VARCHAR(255) CHARACTER SET NONE FREE_IT
ENTRY_POINT 'get_context' MODULE_NAME 'system_module';


DECLARE EXTERNAL FUNCTION RDB$SET_CONTEXT
VARCHAR(80) CHARACTER SET NONE, VARCHAR(80) CHARACTER SET NONE, VARCHAR(255) CHARACTER SET NONE
RETURNS INTEGER BY VALUE
ENTRY_POINT 'set_context' MODULE_NAME 'system_module';



/* Table: Podaci, Owner: SYSDBA */

CREATE TABLE "Podaci"
(
"Prezime" CHAR(20) NOT NULL,
"Ime" CHAR(20) NOT NULL,
"Adresa" CHAR(30) NOT NULL,
CONSTRAINT "PK_Podaci" PRIMARY KEY ("Prezime")
);


/* Grant Roles for this database */


/* Grant permissions for this database */
Re: System restore i Firebird ??? 09.10.2007. u 11:34 · pre 232 meseca #6
Pogledaj temu Kako pisati upite bez apostrofa? sa foruma Firebird/Interbase. Nemoj koristiti navodnike pri imenovanju identifikatora!
Potpis
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
Re: System restore i Firebird ??? 09.10.2007. u 13:07 · pre 232 meseca #7
Bazu i Tabelu sam pravio iz alata IBOConsole i posto IBOConsole ucita EMPLOYEE.FDB koji isto ima apostrofe a u delfiju radi normalno pre bih rekao da nesto fali mojoj bazi i tabeli sto EMPLOYEE.FDB ima,a posto sa pocetnik ne znam sta moze biti.

Moze li neka pomoc oko pravljenja baze i tabela,neki drugi alat ili neki vas funkcionalan primer rucnog pravljenja...jer stvarno ne znam gde je greska i sta moze da fali.
Re: System restore i Firebird ??? 10.10.2007. u 07:12 · pre 232 meseca #8
Ti si tvoju tabelu nazvao "Podaci", prvo veliko i ostala mala slova. E pa tako ćeš ubuduće UVEK morati da je koristiš! Isto ti važi i za kolone koje si nazvao: "Prezime", "Ime", ... Da si tabelu kreirao sa CREATE TABLE "PODACI"... onda bi mogao da je koristi i bez navodnika, ali to sve već piše u temi čiji link sam ti poslao.

Inače, navodnike ti verovatno stavlja IBOConsole, a ne Firebird.
Potpis
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
Re: System restore i Firebird ??? 10.10.2007. u 12:01 · pre 232 meseca #10
Za imenovanje identifikatora ne moze da koristi '!
Potpis
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
Re: System restore i Firebird ??? 10.10.2007. u 19:54 · pre 232 meseca #11
preko Flamerobin-a sam uspeo napraviti bazu sa tabelama,radi sve OK,mora bez ' ili "

e sada oped pitanje sa pocetka kako iz Delphi-a klikom na dugme napravi bazu i sve potrebne tabele u njoj.
Probao sam sa linijama iz SQL DDL ali nece tako.

Ima li neko funkcionalan primer ??

ili ako vas ne mrzi da napravite jednu aplikaciju koja pravi bazu,neke tabele, mozda upis podataka,brisanje
to je za vas koji znate posao 10 min posla a pocetnicima cela vecnost sa jos puuuno nerviranja.

Trebalo bi temu preimenovati u FireBird za pocetnike.

Unapred hvala.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme