• 5 odgovora
  • 1.988 pregleda
Firebird 3.07 create database 08.04.2021. u 08:04 · pre 67 meseci #1
Kako kreirati Fb30 bazu iz programa, nešto ekvivalentno Fb20
StringBuilder cmnd = new StringBuilder("User=SYSDBA;");
cmnd.Append("Password=masterkey;");
cmnd.Append("Database=" + User.DataBase + ";");
cmnd.Append("Dialect=3");
string connString = cmnd.ToString();
FbConnection.CreateDatabase(connString, false);
Re: Firebird 3.07 create database 09.04.2021. u 15:39 · pre 67 meseci #2
A koje komponente koristis?
Recimo IBX je imao posebnu komponentu za izvrsavanje skriptova odnosno DML komandi, vidi da li to sto ti koristis ima nesto specijalno za skriptove ili DML.
Ako ne moze onda napravi skript, snimi u neki txt fajl i pozovi isql.exe iz Firebird bin dira.
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: Firebird 3.07 create database 10.04.2021. u 06:52 · pre 67 meseci #3
Citat:
savkic: A koje komponente koristis?
Recimo IBX je imao posebnu komponentu za izvrsavanje skriptova odnosno DML komandi, vidi da li to sto ti koristis ima nesto specijalno za skriptove ili DML.
Ako ne moze onda napravi skript, snimi u neki txt fajl i pozovi isql.exe iz Firebird bin dira.

isql radi, je ok,
naredba CREATE DATABASE 'D:\\Fb307\\Data\\DVD.fdb' user 'SYSDBA' password 'masterkey' page_size 8192 DEFAULT CHARACTER SET UTF8; uredno kreira bazu.
Ali ta ista naredba ne prolazi kod 'FirebirdSql.Data.FirebirdClient-5.9.1.0'.
Stavio sam i 'WireCrypt = Disabled' i opet ništa.
Problem mi je u stvari konekcija na bazu koja isto ne radi preko FirebirdClient.
Gdje grešim?
Re: Firebird 3.07 create database 10.04.2021. u 10:04 · pre 67 meseci #4
Ne koristim te komponente pa ne mogu pomoci sa njima, mozda i ne podrzavaju DML.
Dakle, ti imas dva problema?
1) pristup bazi preko tih komponenti
2) pravljenje nove baze

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: Firebird 3.07 create database 10.04.2021. u 12:26 · pre 67 meseci #5
Da točno, ali u suštini mislim da se svodi na jedan problem - connection string kakav zahtjeva API FirebirdSql.Data.FirebirdClient (v5.9.1.0).
Sada radim u Fb20, pa sam htio preći na Fb30 (za sada neuspješno). Tamo sam imao
FbConnectionStringBuilder cs = new FbConnectionStringBuilder()
{
DataSource = User.Server,
Database = User.DataBase,
UserID = "SYSDBA",
Password = "masterkey",
Dialect = 3
};
this.Conn = new FbConnection(cs.ToString());
To je preko FirebirdSql.Data.FirebirdClient (v2.5.2) provodilo sve SQL naredbe prema bazi i DDL i DML, ovdje to ne ide. Ne vjerujem da su puno promijenili, ali ne mogu otkriti točno što.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme