 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
Angst
Data înscrierii: 07/Iun/2005
Mesaje: 2
Locație: Cluj
|
| Trimis: Mar Iun 07, 2005 8:37 am Titlul subiectului: Ajutor ODBC |
|
|
Trebuie sa introduc niste chestionare intr-o baza de date. Mi-a facut cineva un soft prin care chestionarele scante in format .bmp sunt "citite" si informatiile din ele se salveaza intr-o baza de date Acces. Cu aceeasi aplicatie, datele din .mdb le transfer apoi intr-un fisier Excel. Asta trebuia sa se intample, dar nu mai merge. Imi da "[Microsoft] [ODBC Driver Manager] Data source name not found and no default driver specified". Am reinstalat Windows XP-ul, sa fie din cauza asta? L-am reinstalat si inainte, dar nu a afectat aplicatia.
Am incercat diverse solutii, de exemplu una citita la http://forums.devarticles.com/t8346/s.html, dar tot nu merge. Am reinstalat drivere ODBC de pe saitul microsoft si....nimic. Nu stie nimeni cum se configureaza ODBC-System DSN? Am Windows XP si Office XP.
Multumesc. |
|
| Sus |
|
eu2200
Data înscrierii: 07/Apr/2005
Mesaje: 31
Locație: Langa monitor (Brasov)
|
| Trimis: Mar Iun 07, 2005 12:15 pm Titlul subiectului: |
|
|
Trebuie sa stii mai intai catre ce tip de server ti-a fost facuta legatura de ODBC daca tot ceea ce a folosit este din pachetul office este posibil sa fi folosit SQL, verifica da ai instalat SQL-ul, daca nu il gasesti pe CD-ul cu Office in fisierul Msde2000 (ori cum ii zice la tine)
Acum am sa-ti explic cum am facut eu nu este ceva standard, insa la mine a mers.
1 - In primul rand va trebuii sa creezi o baza de date in serverul de SQL, iar asta faci dand drumu la Access si nu in dai o noua aplicatie de Access ci ai mai jos Project (nu stiu ce scrie in paranteza), am inpresia ce te intreaba de un user si parola, scrie-le si tine-le minte, iti vor trebuii cand faci legatura la baza de date, ei bine in momenul de asta ai o baza de date in SQL insa fara nici o informatie, acum importa datele din baza ta de access (atentie ca atunci cand importi nu iti va recunoaste cheile primare din cea de access, asa ca spunei din nou care sunt, altfel nu vei putea introduce/modifica date)
2 - mergi in control panel / administrative tools / data sources(ODBC) si creeaza o noua legatura de ODBC, mergi pe tab-ul "System DNS" apasa butonul Add si uite-te dupa SQL Server, apasa Next si spune unde salvezi legatura de ODBC (vei avea nevoie pentru a o cauta apoi din access), in continuare vei vedea baza de date pe care ai creat-o mai inainte, selecteaz-o, continua furnizand utilizatorul si parola iar de aci te descurci.
In cazul in care Access nu iti gaseste tabele, ai in access "Table Management" si spunei noua cale, fie ca este catre un fisier fie ca este catre un ODBC, optiunea de ODBC o vei gasi mai jos la "File Type" |
|
| Sus |
|
johnutz
Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură
|
| Trimis: Mar Iun 07, 2005 12:49 pm Titlul subiectului: |
|
|
@eu2200: Nu cred ca e vorba de SQL Server, pt ca nu pomeneste de el, si e vorba doar de o conversie din access in excel, care nu mai merge.
@Angst: da, e din cauza ca ai reinstalat windows-ul. Trebuie refacut DSN-ul, probabil ca acel DSN care era inainte se refrea la fisierul excel in care se exporta?
Oricum, pana il chemi pe tipul care a facut aplicatia si sa il iei la intrebari, ai putea sa exporti singur din baza de date access tabelul/tabelele care te interseaza catre excel. |
|
| Sus |
|
Angst
Data înscrierii: 07/Iun/2005
Mesaje: 2
Locație: Cluj
|
| Trimis: Mar Iun 07, 2005 2:18 pm Titlul subiectului: |
|
|
Multumesc pentru raspunsuri.
Am incercat si varianata cu SQL Server si nu a mers, de fapt la un moment dat m-am pierdut in toate optiunile alea.
Cred ca e vorba de cum trebuie configurat DSN-ul , am incercat mai multe variante si tot nu merge. Trebuie modificat la "user DSN" la S"ystem DSN" sau la "file DSN"? Nu inteleg cum de s-a stricat acum, am mai reinstalat odata windows-ul in toamna si atunci nu a avut nimic. In plus, tipul care a facut aplicatia mi-a trimis-o prin e-mail (nu are setup, doar se copiaza ), nu a umblat deloc la ODBC la mine pe calculator. Nu am cunostinte de specialitate, dar parca tin minte ca aplicatia a fost facuta in Delphi. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|