copiere fisier binar

Intrebari despre programarea cu VC++ incluzand mediul de dezvoltare, instalare, setari, debugger, compilator, linker si documentatie.
Post Reply
viorel2005
Membru
Membru
Posts: 208
Joined: 24 May 2008, 09:41

copiere fisier binar

Post by viorel2005 » 09 Nov 2008, 19:58

Salut!

Cum copiez un fiser binar intr-o baza de date folosind clasele MFC ODBC? Conteaza dimensiunea fisierului si tipul bazei de date?



User avatar
MrSmersh
Microsoft MVP
Microsoft MVP
Posts: 289
Joined: 20 Jul 2007, 10:18
Location: Timisoara
Contact:

Re: copiere fisier binar

Post by MrSmersh » 09 Nov 2008, 20:55

Aaa da macar dimensiunea sa vezi daca incape in cimp BLOB...
Si gogu a dat de asta http://www.codeproject.com/KB/database/usingblob.aspx ca exemplu simplu de lucrat cu BLOB si ODBC si MFC....
Depinde si de baza de date, teoretic ODBC rezolva asta dar testeaza poate dai de un caz special...

neagu_laurentiu
Membru++
Membru++
Posts: 919
Joined: 23 Jul 2007, 11:32

Re: copiere fisier binar

Post by neagu_laurentiu » 09 Nov 2008, 20:56

Tipul bazei de date conteaza, ca de altfel si tipul in care stochezi informatia...
Legat de transmisie... foloseste functia de mai jos din API-ul ODBC:

Code: Select all

SQLExecDirect(
     SQLHSTMT     StatementHandle,
     SQLCHAR *     StatementText,
     SQLINTEGER     TextLength);

viorel2005
Membru
Membru
Posts: 208
Joined: 24 May 2008, 09:41

Re: copiere fisier binar

Post by viorel2005 » 10 Nov 2008, 12:34

Functia SQLExecDirect merge pentru Sql Server ?
ce anume face dificila introducerea unui fisier intr-o baza de date?

neagu_laurentiu
Membru++
Membru++
Posts: 919
Joined: 23 Jul 2007, 11:32

Re: copiere fisier binar

Post by neagu_laurentiu » 10 Nov 2008, 13:07

Functia e din ODBC API deci nu are treaba cu server-ul de date...

User avatar
MrSmersh
Microsoft MVP
Microsoft MVP
Posts: 289
Joined: 20 Jul 2007, 10:18
Location: Timisoara
Contact:

Re: copiere fisier binar

Post by MrSmersh » 10 Nov 2008, 13:45

ODBC = Open Database Connectivity... deci ar trebui in teorie sa mearga cu cam tot.
Diferentele de programare apar din cauza implementarii driver, dar la ODBC faci ca in carte si ai o sansa buna sa merga.
Ca in baza de date la cimpul BLOB ii zice image nblob sau altceva si trebe sa folosesti un tip pina la o dimensiune si altule peste in unele cazuri e alta mincare de peste si nu e in partea de programare hardcore :biggrin:

Post Reply