ODBC Connection failed

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Front-end developer (Angular)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Pagina: 1 2 volgende »

Jan Volker

Jan Volker

13/07/2012 16:04:06
Quote Anchor link
Beste PHPHulp,

Ik probeer verbinding te maken via een php script met een access database die ik heb gekoppeld aan de ODBC. Maar wanneer ik het php script uitvoer krijg ik: "Connection Failed:" in mijn browser.

De php script ziet er alsvolgt uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$conn
=odbc_connect('access_DB','','');
if (!$conn)
  {
exit("Connection Failed: " . $conn);}
$sql="SELECT * FROM klanten";
$rs=odbc_exec($conn,$sql);
if (!$rs)
  {
exit("Error in SQL");}
echo "<table><tr>";
echo "<th>naam</th>";
echo "<th>woonplaats</th></tr>";
while (odbc_fetch_row($rs))
  {

  $naam=odbc_result($rs,"naam");
  $woonplaats=odbc_result($rs,"woonplaats");
  echo "<tr><td>$naam</td>";
  echo "<td>$woonplaats</td></tr>";
  }

odbc_close($conn);
echo "</table>";
?>


De database is niet beveiligd met een gebruikersnaam of wachtwoord.

Weet iemand misschien hoe ik dit kan oplossen.


Met vriendelijke groet,
Jan Volker
Gewijzigd op 13/07/2012 16:04:42 door Jan Volker
 
PHP hulp

PHP hulp

15/11/2024 03:08:05
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

14/07/2012 10:51:39
Quote Anchor link
Connectionstring gebruiken ipv access_DB.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$conString
= '{Microsoft Access Driver (*.mdb)};Dbq=C:\inetpub\www.example.com\data\mydatabase.mdb;'
?>
 
Jan Volker

Jan Volker

19/07/2012 15:33:40
Quote Anchor link
Ik heb nu:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$conString
= '{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;';
if (!$conString)
  {
exit("Connection Failed: " . $conString);}
$sql="SELECT * FROM klanten";
$rs=odbc_exec($conString,$sql);
if (!$rs)
  {
exit("Error in SQL");}
echo "<table><tr>";
echo "<th>naam</th>";
echo "<th>woonplaats</th></tr>";
while (odbc_fetch_row($rs))
  {

  $naam=odbc_result($rs,"naam");
  $woonplaats=odbc_result($rs,"woonplaats");
  echo "<tr><td>$naam</td>";
  echo "<td>$woonplaats</td></tr>";
  }

odbc_close($conString);
echo "</table>";
?>


Ik krijg nu de foutmelding Error in SQL.

Hoe kan ik dat oplossen?
 
 - Diov  -

- Diov -

19/07/2012 15:37:37
Quote Anchor link
Al deze pagina eens doorgenomen?
http://www.w3schools.com/php/php_db_odbc.asp

Denk het wel ...
Heb je dit ook in je access database aangepast?


Open the Administrative Tools icon in your Control Panel.
Double-click on the Data Sources (ODBC) icon inside.
Choose the System DSN tab.
Click on Add in the System DSN tab.
Select the Microsoft Access Driver. Click Finish.
In the next screen, click Select to locate the database.
Give the database a Data Source Name (DSN).
Click OK.
 
Jan Volker

Jan Volker

19/07/2012 15:45:38
Quote Anchor link
Ja dat heb ik doorgenomen. Ik heb ook alle stappen uitgevoerd. Het "Connection Failed" probleem is nu opgelost. Alleen nu heb ik te maken met "Error in SQL".
 
 - Diov  -

- Diov -

19/07/2012 15:55:53
Quote Anchor link
Dan heb je een error in je query zelf.
Probeer eens met een foutafhandeling?

Dit stukje code moet je helemaal boven je script plaatsen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# We zetten dit volledig bovenaan

    # errors weergeven
    ini_set('display_errors',1); // 1 == aan , 0 == uit
    error_reporting(E_ALL | E_STRICT);

    # sql debug
    define('DEBUG_MODE',true);  // true == aan, false == uit

    # functie voor sql debug
    function showSQLError($sql,$error,$text='Error')
    {
        if (DEBUG_MODE)
        {
            return  '<pre>Error: ' . $error . '<br />' . $sql . '</pre>';
        }
        else
        {
            return $text;
        }
    }  


En vervang jouw query door deze eens.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$sql="SELECT * FROM klanten";

#  Check of query is gelukt    
if (($rs = odbc_exec($conn,$sql)) === false)
{
    # als de query fout is -> foutafhandeling
    echo showSQLError($sql,mysql_error(),'Fout met het ophalen.');
}
elseif (odbx_num_rows($rs) == 0)
{
    # De query is gelukt en we hebben net gekeken met _num_rows of er een rij is:
    
    # -> Als er geen rij is echon we hier:
    echo 'Er is geen lid met dit id!';
}
else
{
   echo 'Query gelukt, nu de gegevens tonen';
}


** Er kunnen foutjes inzitten, heb nog nooit met OBCD gewerkt.
 
Jan Volker

Jan Volker

19/07/2012 16:03:29
Quote Anchor link
Ik krijg de volgende foutmelding:
Warning: odbc_exec() expects parameter 1 to be resource, string given in C:\Program Files\test\test.php on line 31 Warning: odbc_num_rows() expects parameter 1 to be resource, null given in C:\Program Files\test\test.php on line 36 Er is geen lid met dit id! Warning: odbc_exec() expects parameter 1 to be resource, string given in C:\Program Files\test\test.php on line 47 Error in SQL

Line 31 =
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if (($rs = odbc_exec($conString,$sql)) === false)


Line 36 =
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
elseif (odbc_num_rows($rs) == 0)


Line 47 =
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$rs=odbc_exec($conString,$sql);
Gewijzigd op 19/07/2012 16:04:24 door Jan Volker
 
 - Diov  -

- Diov -

19/07/2012 17:58:04
Quote Anchor link
Heb je en online voorbeeldje?
Maar ik denk dat ik veel te veel met mysql rekening heb gehouden.
Dit voorbeeldje vond ik trouwens nog op internet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php

/**
 * Maak connectie met de database door de volgende code te gebruiken
 **/

 
 $dsn       = 'access';  // Vul hier de naam in die je zelf aan de data source hebt gegeven!!
 $username  = '';
 $password  = '';
 $connectie = odbc_connect($dsn, $user, $pass);
 
 /**
  * Zet de query in een variabele
  **/

  
 $Query = 'SELECT id, voornaam, achternaam FROM klanten';
 
 /**
  * Voer de query uit
  **/

  
  $results = odbc_do($connectie, $Query);
  
 /**
  * Toon de uitvoer op het scherm
  **/

  ?>

  
  <div style="width: 100%; height: 100%">
  
  <?php
  
  while(odbc_fetch_row($results)) {
      $id    = odbc_result($results, 'id');
      $voornaam = odbc_result($results, 'voornaam');
      $achternaam = odbc_result($results, 'achternaam');
      
      ?>

      <div style="width: 100%; height: 10%; background-color: #336699; color: #FFF;">
              <?php echo $achternaam . ' ,' . $voornaam . '<br />'; ?>
      </div>
      <div style="height: 2px; background-color: #FFF;"></div>
 
      <?php
  }
 
 
 odbc_close($connectie);
?>
</div>
Gewijzigd op 19/07/2012 18:04:46 door - Diov -
 
Aad B

Aad B

19/07/2012 20:19:47
Quote Anchor link
@Jan: Waar gebruik je de functie: odbc_connect() ??
Ik zie het nergens. Je hebt nog steeds geen connection handle.
Zie voorbeeld:
$conn=odbc_connect('northwind','','');
$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);
(ik heb nog nooit met odbc gewerkt, dit voorbeeld staat op de eerder gegeven url)
Gewijzigd op 19/07/2012 20:20:49 door Aad B
 
Jan Volker

Jan Volker

20/07/2012 14:24:59
Quote Anchor link
@Dem Ian
Nee, ik heb helaas geen online voorbeeld. Dit script draait op de IIS van mijn server.

@Aad B
De functie odbc_connect gebruik ik nietmeer. Omdat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$conn=odbc_connect('access_DB','','');

is vervangen door
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$conString = '{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;';
 
- SanThe -

- SanThe -

20/07/2012 14:28:21
Quote Anchor link
Maar nu stop je slechts een string (= tekst) in een variabele.
Meer niet.
 
Jan Volker

Jan Volker

20/07/2012 14:41:36
Quote Anchor link
- SanThe - op 20/07/2012 14:28:21:
Maar nu stop je slechts een string (= tekst) in een variabele.
Meer niet.

Hmm, dus dan moet ik dit hebben?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$conString = odbc_connect('{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;');
 
- SanThe -

- SanThe -

20/07/2012 14:49:50
Quote Anchor link
Ik gebruik nooit odbc, maar dit ziet er beter uit.
Probeer het zou ik zeggen.
En lees de info eens door op php.net.
 
Jan Volker

Jan Volker

20/07/2012 14:51:47
Quote Anchor link
Ik krijg nogsteeds "Error in SQL" :(
 
- SanThe -

- SanThe -

20/07/2012 14:55:36
Quote Anchor link
Maak nette foutafhandeling zodat je de 'echte' foutmelding te zien krijgt.
 
Jan Volker

Jan Volker

20/07/2012 15:02:50
Quote Anchor link
Wanneer ik de foutenafhandeling van Dem Ian gebruik krijg ik de volgende foutmelding:

Warning: odbc_connect() expects at least 3 parameters, 1 given in C:\Program Files\test\test.php on line 24 Warning: odbc_exec() expects parameter 1 to be resource, null given in C:\Program Files\test\test.php on line 30 Warning: odbc_num_rows() expects parameter 1 to be resource, null given in C:\Program Files\test\test.php on line 35 Er is geen lid met dit id! Warning: odbc_exec() expects parameter 1 to be resource, null given in C:\Program Files\test\test.php on line 47 Error in SQL

Mijn script ziet er dan alsvolgt uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
# We zetten dit volledig bovenaan

    # errors weergeven

    ini_set('display_errors',1); // 1 == aan , 0 == uit
    error_reporting(E_ALL | E_STRICT);

    # sql debug
    define('DEBUG_MODE',true);  // true == aan, false == uit

    # functie voor sql debug

    function showSQLError($sql,$error,$text='Error')
    {

        if (DEBUG_MODE)
        {

            return  '<pre>Error: ' . $error . '<br />' . $sql . '</pre>';
        }

        else
        {
            return $text;
        }
    }
  

$conn=odbc_connect ($conString = '{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;');
if (!$conString)
  {
exit("Connection Failed: " . $conn);}
$sql="SELECT * FROM klanten";

#  Check of query is gelukt    
if (($rs = odbc_exec($conn,$sql)) === false)
{

    # als de query fout is -> foutafhandeling
    echo showSQLError($sql,mysql_error(),'Fout met het ophalen.');
}

elseif (odbc_num_rows($rs) == 0)
{

    # De query is gelukt en we hebben net gekeken met _num_rows of er een rij is:
    
    # -> Als er geen rij is echoën we hier:

    echo 'Er is geen lid met dit id!';
}

else
{
   echo 'Query gelukt, nu de gegevens tonen';
}


$rs=odbc_exec($conn,$sql);
if (!$rs)
  {
exit("Error in SQL");}
echo "<table><tr>";
echo "<th>naam</th>";
echo "<th>wonplaats</th></tr>";
while (odbc_fetch_row($rs))
  {

  $naam=odbc_result($rs,"naam");
  $woonplaats=odbc_result($rs,"woonplaats");
  echo "<tr><td>$naam</td>";
  echo "<td>$woonplaats</td></tr>";
  }

odbc_close($conn);
echo "</table>";
?>
 
Chris PHP

Chris PHP

20/07/2012 15:06:56
Quote Anchor link
odbc_connect php.net

Hij verwacht dsn, username, password en cursor_type(deze is niet verpicht!).
Gewijzigd op 20/07/2012 15:07:26 door Chris PHP
 
- SanThe -

- SanThe -

20/07/2012 15:12:41
Quote Anchor link
Niet:
$conn=odbc_connect ($conString = '{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;');

Maar:
$conn=odbc_connect ('{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;', $user, $password);
 
Chris PHP

Chris PHP

20/07/2012 15:14:47
Quote Anchor link
- SanThe - op 20/07/2012 15:12:41:
Niet:
$conn=odbc_connect ($conString = '{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;');

Maar:
$conn=odbc_connect ('{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;', $user, $password);


Jan geeft aand dat er geen gebruikersnaam of wachtwoord op de db zit. Echter lijkt me dit verpicht voor de syntax, en niet verstandig om het niet te doen!
Gewijzigd op 20/07/2012 15:15:03 door Chris PHP
 
- SanThe -

- SanThe -

20/07/2012 15:19:07
Quote Anchor link
Chris NVT op 20/07/2012 15:14:47:
Jan geeft aand dat er geen gebruikersnaam of wachtwoord op de db zit. Echter lijkt me dit verpicht voor de syntax, en niet verstandig om het niet te doen!


Dan zou het zo worden?
$conn=odbc_connect ('{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;', '', '');
 
Jan Volker

Jan Volker

20/07/2012 15:21:52
Quote Anchor link
Klopt ik maak geen gebruik van een gebruikersnaam en wachtwoord

Wanneer ik:
$conn=odbc_connect ('{Microsoft Access Driver (*.mdb)};Dbq=C:\Windows\NTDS\test\access_DB.mdb;', '', '');
doe krijg ik de volgende foutmelding:

Warning: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in C:\Program Files\test\test.php on line 24 Connection Failed:
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.