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

C# - Slanje SQLite baze na Ftp server

[es] :: .NET :: C# - Slanje SQLite baze na Ftp server

[ Pregleda: 1533 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Rato iks de
Ratomir Vukadin
Software Engineer
Sarajevo

Član broj: 254175
Poruke: 68
*.stat.customer.blic.net.



+3 Profil

icon C# - Slanje SQLite baze na Ftp server01.12.2013. u 21:33 - pre 126 meseci
Pozdrav, imam problem sa slanjem sqlite (.s3db) fajla na ftp server.
Naime, kad pokušam da je pošaljem uhvatim izuzetak da ne može da otvori fajl. Ne razumijem zašto i treba da ga otvara.
Još veću zabunu unosi i to što sve ostale fajlove uredno šalje.

U pozadini nema nekog velikog koda.
Code:

server.UploadFile(putanjaFajla, ime);

Putanja fajla je lokalna putanja gdje se fajl koji se šalje nalazi, a 'ime' je kako će se fajl zvati na serveru.
Sinuo sam odavde .dll fajlove za ftp server.
Prije toga se regularno konektujem na server i čak testiram konekciju tako što očitam koliko je zauzeto memorije sa direktorijuma koji treba da sluša.
Konekcije na bazu su sve uredno zatvorene prije slanja.
Nažalost, hvata izuzetak.
Bilo koji savjet je dobrodošao.

Pozzz
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
212.178.232.*

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: C# - Slanje SQLite baze na Ftp server01.12.2013. u 21:59 - pre 126 meseci
On mora da otvori fajl za čitanje da bi pročitao njegov sadržaj i da bi ga poslao preko mreže. Pošto ostali fajlovi rade, verovatno je fajl još uvek otvoren. Probaj sa
Code:
SqlConnection.ClearPool(conn); // conn je konekcija na bazu
da očistiš pool, ako se koristi pooling.
 
Odgovor na temu

Rato iks de
Ratomir Vukadin
Software Engineer
Sarajevo

Član broj: 254175
Poruke: 68
*.stat.customer.blic.net.



+3 Profil

icon Re: C# - Slanje SQLite baze na Ftp server01.12.2013. u 22:36 - pre 126 meseci
E hvala puno. Izgleda da mi je ostajala konekcija na bazu.
Upisivao sam u bazu preko funkcije i u petlji sam svaki put zvao tu funkciju u kojoj sam otvarao i zatvarao konekciju posle upisa.
Sad sam samo izbacio otvranje konekcije prije petlje i posle zatvorio.

Samo sam stavio:
Code:

sql.Konekcija.Dispose();
//sql objekat klase SQLClass, Konekcija properties od SQLiteConnection


Još jednom hvala.
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
212.178.232.*

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: C# - Slanje SQLite baze na Ftp server03.12.2013. u 10:26 - pre 126 meseci
Drago mi je da sam pomogao! Alternativa ručnom pozivanju Dispose je using blok:


Code:
using (Font font1 = new Font("Arial", 10.0f)) 
{
    byte charset = font1.GdiCharSet;
}



http://msdn.microsoft.com/en-us/library/yh598w02.aspx
 
Odgovor na temu

[es] :: .NET :: C# - Slanje SQLite baze na Ftp server

[ Pregleda: 1533 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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