ODBC Connection failed

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

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 »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

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 »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

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

06/05/2024 08:18:19
 
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.