PDA

Bekijk Volledige Versie : MS access



Harrie Geerts
04/09/03, 20:45
Ik heb een provider met linux en PHP (en nog meer:-).
Zou ik een ms access (.mdb) kunnen uploaden naar de server
en deze met PHP aan kunnen sturen?
Of komt hier meer bijkijken? Kon in mijn leerboeken hier niets over
vinden.
Dit zou betekenen dat ik geen ASP hoef te leren en geen winnt hoster
nodig heb.

Harrie Geerts

Hugo Pragt
04/09/03, 22:00
Beste Harrie, alles kan!
Alleen kost het 1 wat meer moeite dan het andere :)

Wat bedoel je bijvoorbeeld met 'aansturen' ? en 'uploaden'?
Je kunt er natuurlijk altijd een comma-seperated-file van brouwen. Alles kan
die dingen lezen...



Hugo


"Harrie Geerts" <harriegeertsDITWEGHALEN@home.nl> wrote in message
news:bj80l3$81i$1@news3.tilbu1.nb.home.nl...
> Ik heb een provider met linux en PHP (en nog meer:-).
> Zou ik een ms access (.mdb) kunnen uploaden naar de server
> en deze met PHP aan kunnen sturen?
> Of komt hier meer bijkijken? Kon in mijn leerboeken hier niets over
> vinden.
> Dit zou betekenen dat ik geen ASP hoef te leren en geen winnt hoster
> nodig heb.
>
> Harrie Geerts
>
>

Harrie Geerts
04/09/03, 22:15
"Hugo Pragt" <hcgpragt@hotmail.com> schreef in bericht
news:3f57993f$0$49113$e4fe514c@news.xs4all.nl...
> Beste Harrie, alles kan!
> Alleen kost het 1 wat meer moeite dan het andere :)
>
> Wat bedoel je bijvoorbeeld met 'aansturen' ? en 'uploaden'?
Ik bedoel: Ik zet een access bestand in een map op mijn domein. En met
PHP open en bewerk ik dan het access bestand.
> Je kunt er natuurlijk altijd een comma-seperated-file van brouwen. Alles
kan
> die dingen lezen...
Dat heeft heel veel nadelen en daar begin ik niet aan. Als ik namelijk bij
mijn domein
de database heb, kan ik hem downloaden en daar van alles offline mee doen.
>
>
>
> Hugo

Jan Reilink
05/09/03, 22:15
Harrie Geerts wrote:
> Ik heb een provider met linux en PHP (en nog meer:-).
> Zou ik een ms access (.mdb) kunnen uploaden naar de server
> en deze met PHP aan kunnen sturen?
> Of komt hier meer bijkijken? Kon in mijn leerboeken hier niets over
> vinden.
> Dit zou betekenen dat ik geen ASP hoef te leren en geen winnt hoster
> nodig heb.
>
> Harrie Geerts
>
>

Een niet nader te noemen ISP heeft de volgende code op zijn helpdesk
pagina's staan, volledige copy/paste:

/* BEGIN */

PHP connectie naar een MSAccess database
Ook is het mogelijk om in PHP een verbinding te maken met een MSAccess
database, u gebruikt hiervoor de volgende code:

<html>
<head>
<title>DSN-Less Example</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>
<?php
if (!$conn = new COM("ADODB.Connection"))
exit("Unable to create an ADODB connection<br>");

$strConn = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ=d:\\www\\inlognaam\\database\\*.mdb";

$conn->open($strConn);

$strSQL = "SELECT Category, Page, Directory FROM search ORDER BY [Category]";
$rs = $conn->execute($strSQL);

$category = $rs->Fields(0);
$page = $rs->Fields(1);
$directory = $rs->Fields(2);

print "<table border=\"0\" style=\"border: #660033 1px solid\">";
print "<tr><td><b>Category</b></td>" ;
print "<td><b>File</b></td><td><b>Directory</b></td></tr>";

while (!$rs->EOF)
{
print "<tr><td>$category->value</td>";
print "<td>$page->value</td>";
print "<td>$directory->value</td></tr>";
$rs->MoveNext();
}

print "</table>";

// Tidy up
$rs->Close();
$conn->Close();

$rs = null;
$conn = null;
?>
</body>
</html>

/* EIND */

AFAIK zou dit werken, ik weet namelijk dat er mensen zijn die het gebruiken
:-). Meer informatie bij o.a. www.php.net.

Groeten, Jan

--
/"\ ASCII Ribbon Campaign
\ / No HTML in mail or news!
X
/ \ Dutch Security Information Network: http://www.dsinet.org

Harrie Geerts
05/09/03, 23:00
"Jan Reilink" <digiover@dsinet.org> schreef in bericht
news:3f58ed93$0$55897$e4fe514c@dreader7.news.xs4al l.nl...
> Harrie Geerts wrote:
> > Zou ik een ms access (.mdb) kunnen uploaden naar de server
> > en deze met PHP aan kunnen sturen?
> >
> > Harrie Geerts
>
> Een niet nader te noemen ISP heeft de volgende code op zijn helpdesk
> pagina's staan, volledige copy/paste:
>
> AFAIK zou dit werken, ik weet namelijk dat er mensen zijn die het
gebruiken
> :-). Meer informatie bij o.a. www.php.net.
>
> Groeten, Jan
>
Samen met jouw post en een deel van php.net werkt het hier inderdaad.
Maar op mijn linux provider werkt het niet.
Is daar wat aan te doen?

Harrie Geerts

Daniel Tryba
06/09/03, 05:45
Harrie Geerts <harriegeertsDITWEGHALEN@home.nl> wrote:
[php/com]
> Samen met jouw post en een deel van php.net werkt het hier inderdaad.
> Maar op mijn linux provider werkt het niet.
> Is daar wat aan te doen?

Nee, maar dat had je ook gewoon op
http://nl.php.net/manual/en/ref.com.php:
Requirements

COM functions are only available on the Windows version of PHP.

Je hebt ODBC support nodig (http://nl.php.net/manual/en/ref.odbc.php)

--

Daniel Tryba

Jan Reilink
06/09/03, 09:30
Harrie Geerts wrote:

[Access db, PHP]
> Samen met jouw post en een deel van php.net werkt het hier inderdaad.
> Maar op mijn linux provider werkt het niet.
> Is daar wat aan te doen?
>

Ow sorry, ik had over 'Linux' heen gelezen (*geeuw* :)
Zelf ben ik hier ook niet echt een held in, ik hoop dat Daniels advies helpt.

Groeten, Jan

--
/"\ ASCII Ribbon Campaign
\ / No HTML in mail or news!
X
/ \ Dutch Security Information Network: http://www.dsinet.org