Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

fb i .net driver

[es] :: Firebird/Interbase :: fb i .net driver

[ Pregleda: 3900 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vux.elfak
Danilo Vulovic
Prijepolje

Član broj: 138613
Poruke: 17
217.65.192.*



Profil

icon fb i .net driver01.07.2007. u 20:10 - pre 203 meseci
Koristim .NET i FB .NET Driver.


Kad hocu da ucitam podatke iz baze, javlja mi neku gresku ciji kod ne postoji.

kod:


FbCommand cmd = new FbCommand(SQL, conn);
FbDataReader dr = cmd.ExecuteReader();

dr.Read();


SQL i conn su inicijalizovani pred.

Gresku mi javlja kad dodje do dr.Read();


Jel neko imao slican problem.
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: fb i .net driver02.07.2007. u 10:15 - pre 203 meseci
> Kad hocu da ucitam podatke iz baze, javlja mi neku gresku ciji kod ne postoji.

Šta tačno dobiješ?

 
Odgovor na temu

vux.elfak
Danilo Vulovic
Prijepolje

Član broj: 138613
Poruke: 17
*.rcub.bg.ac.yu.



Profil

icon Re: fb i .net driver02.07.2007. u 10:23 - pre 203 meseci
Tacno dobijem da ne postoji poruka za gresku 335544854
 
Odgovor na temu

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.adsl.sezampro.yu.



+4 Profil

icon Re: fb i .net driver02.07.2007. u 11:14 - pre 203 meseci
^
Rekao bih da postoji poruka za ovaj error code za FB 2.0 (nisi rekao koja ver. FB je u pitanju),
možda je .NET konektor ne izbacuje iz nekog razloga:
Code:

SQLCODE  GDSCODE    SYMBOL                    TEXT
-204        335544854  charset_not_installed   CHARACTER SET %s is not installed

http://www.firebirdsql.org/doc/contrib/fb_2_0_errorcodes.pdf
Ag + Na -> Xe
 
Odgovor na temu

vux.elfak
Danilo Vulovic
Prijepolje

Član broj: 138613
Poruke: 17
217.65.192.*



Profil

icon Re: fb i .net driver02.07.2007. u 11:54 - pre 203 meseci
Evo u cemu je problem.

Kada koristim upit

select * from clan;

sve radi OK.

Kada koristim upit

select * from clan where clanski_broj=1;

sve radi OK.

Ali kad koristim select * from clan where ime='Danilo';

onda javlja ovu gresku
 
Odgovor na temu

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.adsl.sezampro.yu.



+4 Profil

icon Re: fb i .net driver02.07.2007. u 13:55 - pre 203 meseci
Pokušaj isto sa FbDataAdapterom (Fill) pa vidi kako se ponaša.Takođe pogledaj ovo:
Citat:

Only one FbDataReader per FbConnection can be open at a time, and any attempt
to open another will fail until the first one is closed. Similarly, while the FbDataReader
is in use, the associated FbConnection is busy serving it until you close the
FbDataReader by call Close method.

Ag + Na -> Xe
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: fb i .net driver02.07.2007. u 15:28 - pre 203 meseci
> Tacno dobijem da ne postoji poruka za gresku 335544854

Koji FB koristiš? Poruke koje odgovaraju greškama se čuvaju u firebird.msg, moguće je ili da nemaš taj fajl ili da ga FB server ne nalazi.

> Evo u cemu je problem.
> Kada koristim upit
> Ali kad koristim select * from clan where ime='Danilo';
> onda javlja ovu gresku

Koji je character set tabele clan, polja ime kao i collation order. To možeš videti iz nekog DB manager alata poput IBExperta ili običnog isqla.

 
Odgovor na temu

miceff
programer

Član broj: 187262
Poruke: 2
77.29.194.*



Profil

icon Re: fb i .net driver08.07.2008. u 09:27 - pre 191 meseci
i ja imam isti problem

select ime from users where prezime = 'nekoprezime';
Tacno dobijem da ne postoji poruka za gresku 335544854

probujem da koristim firebird embeded sa asp.net web app
firebird client 2,5
clientlibrary parametar mi je setiran na moj bin direktorium

e sad ne znam gde da postavim taj intl direktorium, mislim da je on razlog
ove pogreske jer se ne moze ucitati,

kad koristim embeded sa win app nema problema
isto kao i kad ne koristim embeded,
ali je problem hostiranje web app sa firebird jer malo
je onih koi nude firebird database


 
Odgovor na temu

kleo
Banja Luka

Član broj: 57146
Poruke: 33
*.broadband.blic.net.

ICQ: 255471549


Profil

icon Re: fb i .net driver12.07.2008. u 10:47 - pre 191 meseci
Sa win app sam imao slican problem i kad sam stavio 'intl' direktoriji gdje je i baza proradilo je.
Za web app mozda u folder sistem32 da se kopira folder 'intl' .
 
Odgovor na temu

mbabuskov
Milan Babuškov
Subotica

Član broj: 4718
Poruke: 217
79.101.28.*

Sajt: www.comp.rs/izradasajta


+6 Profil

icon Re: fb i .net driver15.07.2008. u 09:45 - pre 191 meseci
Poruka da ne postoji greska sa tim kodom se obicno javlja kada aplikacija nema pristup fajlu firebird.msg ili ima pogresan firebird.msg. Jako je bitno da firebird.msg bude od iste verzije Firebirda kao sto je verzija servera! Dakle, ako se, npr. koristi Firebird 2.0 client (fbclient.dll) da se pristupi 2.1 serveru, moze da se pojavi ovakav problem. Ovo se cesto javi i kada ljudi koriste embedded, pa ne snime firebird.msg u direktorijum gde je fbclient.dll i sl.

Takodje, ranije je postojao bug (nisam testirao novije verzije) kada se koristi embedded, a iz aplikacije se promeni CWD (npr. pomocu nekog file open dijaloga koji otvara nesto iz nekog drugog direktorijuma) - firebird client pokusava da nadje firebird.msg u tom direktorijumu (umesto u pocetnom odakle je pokrenut).

Mada, sudeci po samom broju greske, izgleda kao da koristite embedded, a niste iskopirali sve DLL fajlove (intl, icu i sl.) pa se zato javlja greska.

 
Odgovor na temu

miceff
programer

Član broj: 187262
Poruke: 2
77.29.197.*



Profil

icon Re: fb i .net driver18.07.2008. u 09:01 - pre 191 meseci
da tacno je da koristim firebird embedded i to tacnija verzija Firebird-2.0.4.13130-0_embed

pokusavam povezati asp.net web aplikacija sa firebird emebed

kad koristim win app jednostavno iskopiram sve fajlove iz Firebird-2.0.4.13130-0_embed u folder gde se nalazi
exe i sve radi kako sto treba , znaci to je i sa 2.0.1.0 i sa 2.5.0.0


koristim firebird client 2.5.0.0 jer prije sam koristio 2.0.1.0 ali on nema onaj clientlibrary parametar
pa onda moram da stavim fbembed.dll i sve ostalo iz Firebird-2.0.4.13130-0_embed u system32,

e sad

kad koristim 2.0.1.0 i stavim sve fajlove iz firebird embed u system32

connection string mi ne dopusta da za charste izberem win1251
ako ne izberem nisto za charset onda
mogu se povezati na bazi ali opet imam taj problem za greskom
kad koristim select .... where ime='nekoime' (pretpostavljam da je problem sa charset)


e kad koristim 2.5.0.0 on ima podrsku za taj clientlibrary parametar
pa u connstring mu navedem clientlibrary = "pateka do fbembed.dll"
isto se povezem na bazi ali problem - greska postoi

dakle, evo dva conn stringa u web.config

<add name="embeded" connectionString="character set= NONE;user id=SYSDBA;password=pass;Server Type=1;Dialect=3;Initial Catalog=D:\Development\fireembed\bin\baza.GDB;data source=localhost; clientlibrary=D:\Development\fireembed\bin\fbembed;"
providerName="FirebirdSql.Data.FirebirdClient" />


<add name="embeded" connectionString="character set= WIN1251;user id=SYSDBA;password=pass;Server Type=1;Dialect=3;Initial Catalog=D:\Development\fireembed\bin\baza.GDB;data source=localhost; clientlibrary=D:\Development\fireembed\bin\fbembed;"
providerName="FirebirdSql.Data.FirebirdClient" />


kad stavim prvi znaci charset = none onda imam taj problem sa where i greska koja se javlja 335544854 (charset is not defined)

kad koristim win1251 ne mogu se cak ni povezati na bazi , znaci ovaj vtori uopste ne radi


*u bin direktorium mi je iskoprana sodrzina Firebird-2.0.4.13130-0_embed (intl, msg , .....)
 
Odgovor na temu

mbabuskov
Milan Babuškov
Subotica

Član broj: 4718
Poruke: 217
79.101.28.*

Sajt: www.comp.rs/izradasajta


+6 Profil

icon Re: fb i .net driver19.07.2008. u 10:18 - pre 191 meseci
Ne razumem se u .net drajver toliko, ali kada koristis embedded, ne smes staviti 'localhost' - ako slucajno imas i 'redovan' firebird instal na masini, onda ces u stvari koristiti full server sa embedded klijentom, pa ce poceti da ti cita konfig fajlove 'od svuda' i nastaje prava zbrka.

Drugi problem je sto za web aplikacije ne bi ni trebalo koristiti embedded, bar dok ne izadje Firebird 3.0, jer postoje problemi sa multithreadingom, simultanim konekcijama itd. (previse detalja je ukljuceno u tu pricu, pa mi je puno da sve ovde kucam). Mozda sad i ne vidis probleme, ali kada ti se nakaci 50+ aktivnih usera na web aplikaciju, pocece da ti se javljaju cudni zastoji, blokiranje i slicno.

Dakle, za web aplikacije koristiti full server ili sacekati Firebird 3.0

 
Odgovor na temu

[es] :: Firebird/Interbase :: fb i .net driver

[ Pregleda: 3900 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.