Avatar billede neess Nybegynder
15. januar 2004 - 23:49 Der er 2 kommentarer og
2 løsninger

Access db og php

Jeg har en acces db jeg gerne vil have noget data ud. Hvordan laver man en connection til en Access db. Nogen der evt har et eksempel på et udtræk eller sådan noget.
Avatar billede pfp Nybegynder
16. januar 2004 - 00:01 #1
<?php

$db = 'C:\Inetpub\wwwroot\domain.com\Northwind.mdb';

$conn = new COM('ADODB.Connection');

// Two ways to connect. Choose one.
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db");
//$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");

$sql = 'SELECT  ProductName, QuantityPerUnit, UnitPrice
    FROM    Products
    ORDER BY ProductName';
$rs = $conn->Execute($sql);

?>

<table>
<tr>
    <th>Product Name</th>
    <th>Quantity Per Unit</th>
    <th>Unit Price</th>
</tr>
<?php while (!$rs->EOF): ?>
    <tr>
        <td><?= $rs->Fields['ProductName']->Value ?></td>
        <td><?= $rs->Fields['QuantityPerUnit']->Value ?></td>
        <td><?= $rs->Fields['UnitPrice']->Value ?></td>
    </tr>
    <?php $rs->MoveNext() ?>
<?php endwhile ?>
</table>

<?php

$rs->Close();
$conn->Close();

?>
Avatar billede agalion Nybegynder
16. januar 2004 - 00:03 #2
Det er langt tid siden jeg har rodet med det, men det ser vist nogenlunde sådan ud:

Set Conn = server.CreateObject("ADODB.Connection")
Conn.ConnectionString = "DBQ=" & Server.MapPath("db.mdb") & _
                    ";DRIVER={Microsoft Access Driver (*.mdb)}"
Conn.open
Query ="SELECT * FROM TblTest"
set rstemp=conn.execute(Query)

hvor "db.mdb" er din Access-database.
Avatar billede agalion Nybegynder
16. januar 2004 - 00:06 #3
Hmm... Det var vist ASP jeg skrev - sorry...
Avatar billede neess Nybegynder
16. januar 2004 - 00:23 #4
for så denne fejl pfp:
Fatal error: Cannot instantiate non-existent class: com in /web/www.sejlsport.net/www/test/index.php on line 5
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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