 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
astalus
Data înscrierii: 08/Sep/2006
Mesaje: 2
|
| Trimis: Vin Sep 08, 2006 8:39 am Titlul subiectului: php+fox+odbc |
|
|
Am nevoie de ajutorul D-voastra
incerc sa consult o baza fox din php
asta este erroarea
Warning: odbc_connect() [function.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\xampp\htdocs\altele01\odbc_vad.php on line 2
A functionat pana am reinstalat apache,mysql,php cu XAMPP.
Acesta este php-ul
<?php
$con_id=odbc_connect("vinzari.dbc","","");
$interogare="select j.jud,j.capitala,l.loc,c.dencl,f.nrfact from judete j
left outer join localitati l on j.jud = l.jud
left outer join clienti c on l.codpostal = c.codpostal
left outer join facturi f on c.codcl = f.codcl
order by j.jud,l.loc,c.dencl";
$rez_id=odbc_do($con_id,$interogare);
echo "<center>
<table border=\"1\" cellpadding=\"3\">
<tr><th>judet</th>
<th>capitala</th>
<th>localitate</th>
<th>client</th>
<th>factura</th></tr>";
while (odbc_fetch_row($rez_id)){
$jud = odbc_result($rez_id,1);
$capitala = odbc_result($rez_id,2);
$loc = odbc_result($rez_id,3);
$dencl = odbc_result($rez_id,4);
$nrfact= odbc_result($rez_id,5);
echo "<tr><td>".$jud."</td>
<td>".$capitala."</td>
<td>".$loc."</td>
<td>".$dencl."</td>
<td>".$nrfact."</td></tr>" ;
}
echo "</table></center>";
odbc_close($con_id);
?>
<form action="odbc02.php", method="POST">
<input type="submit" value ="Anapoi" />
</form> |
|
| Sus |
|
johnny
Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti
|
| Trimis: Vin Sep 08, 2006 12:10 pm Titlul subiectului: |
|
|
| nu ai extensia de odbc incarcata. |
|
| Sus |
|
astalus
Data înscrierii: 08/Sep/2006
Mesaje: 2
|
| Trimis: Vin Sep 08, 2006 1:20 pm Titlul subiectului: |
|
|
extension=php_pdo_odbc.dll
este activ in php.ini |
|
| Sus |
|
UnTip
Data înscrierii: 03/Mai/2007
Mesaje: 367
|
| Trimis: Mie Iul 18, 2007 12:15 pm Titlul subiectului: |
|
|
Warning: odbc_connect() [function.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\xampp\htdocs\altele01\odbc_vad.php on line 2
nu ai driver-ul odbc pentru SQL instalat....ce server de baze de date folosesti ? |
|
| Sus |
|
whooper
Data înscrierii: 05/Apr/2005
Mesaje: 714
Locație: Toronto ON
|
| Trimis: Mie Iul 18, 2007 3:33 pm Titlul subiectului: |
|
|
Scrie foarte clar, numai ca e in engleza: "Data source name not found".
Te duci in Start/settings/controlpanel/Administrative Tools/Data Sources (ODBC) si adaugi acolo (in System DSN) SURSA DATELOR (ceea ce ai in FoxPro). Acolo ii specifici ca e FoxPro, alegi driver-ul si eventual in tab-ul ADVANCED ii explici cu ce parola si utilizator sa se conecteze la date. Daca n-are parola, nu pui nimic acolo.
Nu te poti conecta direct la fisierul "vanzari.dbc" .. $con_id=odbc_connect("vinzari.dbc","",""); .. trebuie sa scrii numele conexiunii ODBC acolo: $con_id=odbc_connect("vinzariDSN","",""); .. unde "vanzariDSN" e ceea ce ai pus tu in System DSN.
Citat:
ODBC is an Application Programming Interface (API) that allows you to connect to a data source (e.g. an MS FoxPro database).
Create an ODBC Connection
With an ODBC connection, you can connect to any database, on any computer in your network, as long as an ODBC connection is available.
Here is how to create an ODBC connection to a MS FoxPro Database:
1. Open the Administrative Tools icon in your Control Panel.
2. Double-click on the Data Sources (ODBC) icon inside.
3. Choose the System DSN tab.
4. Click on Add in the System DSN tab.
5. Select the Microsoft FoxPro Driver. Click Finish.
6. In the next screen, click Select to locate the database.
7. Give the database a Data Source Name (DSN).
8. Click OK.
|
|
| 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 |
|
| |
|