Întrebările, dezvoltatorii au nevoie pentru a crea aplicații client-server folosind baza de date Firebird, care a fost dezvoltarea bazelor de date Borland Interbase 6. Oferă o imagine de ansamblu a conceptelor și modelelor de arhitectura client / server, precum și sfaturi practice pentru lucrul cu bibliotecile client Firebird. Caracteristicile tipurilor de date SQL, limbajul de manipulare a datelor (DML), precum și sintaxa și operatorii limbii de definiție a datelor (DDL) sunt descrise în detaliu. O atenție deosebită este acordată descrierii tranzacțiilor și oferă sfaturi despre modul de utilizare a acestora atunci când dezvoltați aplicații. Programarea Descris pe partea de client și serverul de scriere declanșatoare și proceduri stocate, crearea și utilizarea de evenimente de baze de date, eroare de manipulare în codul de pe server și multe altele. Materialul este însoțit de numeroase exemple, sfaturi și recomandări practice.
Pentru dezvoltatorii de baze de date
Rezervați: GHID DE DEZVOLTARE DATABASE Firebird
Mesaj de eroare gbak
Mesaj de eroare gbak
În tabel. 38.3 descrie mesajele de eroare care pot apărea în timpul procesului de copiere și restaurare, împreună cu câteva sfaturi privind modul de abordare a acestor erori.
Tabelul 38.3. Mesaje de eroare Gbak la copiere și restaurare
Mesaj de eroare
Dimensiunea dimensiunii pentru coloană
(Dimensiunea de eroare a matricei pentru coloană <строка>)
Atributul rău pentru RDB $ CHARACTER SETS (Atribut nevalid pentru RDB $ CHARACTER_SETS)
Setul de caractere incompatibile folosit
Atributul rău pentru RDB $ COLLATIONS (atribut invalid pentru RDB $ COLLATIONS)
Corectați atributul din tabelul de sistem specificat
Atributul rău pentru constrângerea de masă (atributul nevalid pentru constrângerea tabelului)
Verificați constrângerile de integritate. Dacă a apărut eroarea în timpul recuperării, luați în considerare utilizarea modului -no_validity pentru a elimina verificarea constrângerii
Parametrul factorului de blocare lipsește
(Nu există nici un parametru al raportului de blocare)
Specificați un argument numeric pentru modul "coeficient" (de exemplu, pentru un dispozitiv cu bandă pentru o copie)
Nu se pot comanda fișiere
Baza de date conține defecte sau încălcări ale constrângerilor legate de integritatea metadatelor. Încercați să restaurați tabelele utilizând modul -one la un moment dat sau să eliminați verificarea constrângerilor utilizând -no_yaliditate
Nu se poate comita indexul
Poate că datele sunt în conflict cu anumiți indici. Încercați să restaurați folosind modul "inactiv" pentru a împiedica crearea de indici
Nu se poate găsi o coloană pentru blob. (Nu a putut fi găsită coloana cu blob)
Utilizați -one_at_a_time pentru a găsi tabelul cu probleme