Avatar billede mortenfn Nybegynder
27. marts 2006 - 22:41 Der er 4 kommentarer og
2 løsninger

ODBC - det er egentligt Excel

Jeg får denne fejl:

SQL error: [Microsoft][ODBC Excel-driver] Microsoft Jet-databasemotoren kan ikke finde objektet "adr". Kontroller, at objektet findes, og at du har stavet navnet og stien korrekt

Jeg connecter til en Excel-fil via ODBC i PHP5/Apache2.

Hvis jeg laver indsert med sql-tags i php kan jeg sagtens læse, skrive og rette data.

Hvis jeg skriver diregte i Excel kan får jeg fejlen når jeg vil læse data.

Hvis jeg inporterer Excel filen til Access og Bruger ODBC er der ingen problemer.

Jeg vil gerne kunne skrive direkte i regnearket (Excel) og derefter læse via ODBS og indsætte data i HTML via PHP.

Om dette er et database spr. eller excel ved jeg ikke med tror der flest der kan løse problemet her

Hilsen Morten
Avatar billede eagleeye Praktikant
27. marts 2006 - 23:07 #1
Når du vil hente fra excel hvordan ser SQL sætnignen så ud når den kommer med fejlen?

Fejlen kommer typsik hvis man mangler $ efter navet på excel arket i SQL sætningen eks:

"select * from [ark$]"
Avatar billede mortenfn Nybegynder
27. marts 2006 - 23:11 #2
det er rigtigt jeg har fundet løsningen på denne side: http://php.dataplus.se/manual/en/ref.odbc.php

Sjovt nok behøves [  $] ikke når jeg har oprettet data i excel med php kun når jeg skriver direkte!!
Avatar billede mortenfn Nybegynder
27. marts 2006 - 23:20 #3
p :) ?
Avatar billede eagleeye Praktikant
27. marts 2006 - 23:22 #4
Skal jeg svare så kan du dele points som du syntes :)

Jeg kan ikke hvorfor der er forskel når man bruger sql til at indsætte og når man selv skriver i arket. Der hvor der kan være en forskel er hvis man bruger et range i excel til at definere "databasen" så udvides den automatisk når man bruger insert sql, men retter man selv skal man også selv rette området/range.
Avatar billede mortenfn Nybegynder
27. marts 2006 - 23:27 #5
Af flere vejledninger fremgår at Excel slet ikke kan tilsluttet stabilt via ODBC, det er noget mystisk noget. Arket kan heller ikke være aktivt/åbent ved når der forbindes. I access bruges $ ikke og filerne kan være aktive når der tilsluttes.

Er det ok hvis vi deler p eller vil du have alle du kom jo trods alt først med løsningen, selv om jeg også selv fandt den?
Avatar billede eagleeye Praktikant
27. marts 2006 - 23:29 #6
Ja bare del dem som du syntes det er helt fint med mig, du fandt jo også løsningen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

IT-Universitetet i København

CIO

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation

Ringkjøbing Landbobank – Nordjyske Bank

Forretningsudvikler til procesoptimering

Politiets Efterretningstjeneste

Configuration Manager til PET's IT-afdeling