TsikalidisAlex Δημοσ. 1 Μαρτίου 2010 Δημοσ. 1 Μαρτίου 2010 Γεια σας...αντιμετωπίζω ένα μικρό προβληματάκι στην παρακάτω σύνδεση PHP με την access...αυτός είναι ο κώδικας που έχω γράψει, και το αρχείο το έχω ονομάσει Dokimi.php ... ><HTML> <BODY bgcolor=#FFFFFF> <Table border=1 width="100%" bgcolor="darkgray" cellpadding=0 cellspacing=0> <? $conn = new COM("ADODB.Connection") or die("Cannot start ADO"); //creates the connection object $conn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=SiteDB.mdb;Mode=ReadWrite;Persist Security Info=False"); //opens a connection using a connection string, for some //people "DSN=name" will suffice if you are using a dNS connection $rs = $conn->Execute("Select * from Postings order by PostDate DESC"); //opens a recordset from the connection object while (!$rs->EOF) { //keep looping until end of file ?> <? $fv = $rs->Fields("PostDate"); ?> //in ASP the date comes back correctly for a // Date/time type, not sure why it comes back different // in PHP <TR> <TD width="20%" align=left bgcolor=#B5BED6 nowrap><b><? echo $fv->value; ?></b></TD> <? $fv = $rs->Fields("PostTopic"); ?> <TD align=center bgcolor=#B5BED6><i><? echo $fv->value; ?></i></TD> </TR> <TR> <TD colspan=2 align=left bgcolor="lightgrey"> <? $fv = $rs->Fields("Post"); ?> <? echo ereg_replace( "\n", "<br>", $fv->value ); ?> </TD> </TR> <TR> <? $fv = $rs->Fields("Signature"); ?> <TD colspan=2 align=right bgcolor=#B5BED6><? echo $fv->value; ?></TD> </TR> <tr> <td colspan=2> </td> </tr> <? $rs->MoveNext(); } $rs->Close(); ?> </Table> </Body> </HTML> ...επίσης έχω δημιουργήσει και μια βάση (SiteDB.mdb) με τον απαραίτητο πίνακα "Postings" όπως επίσης και τα πεδία "PostDate", "PostTopic", "Post", "Signature"... Το πρόβλημά μου είναι ότι όταν τρέχω το αρχείο Dokimi.php μου βγάζει ο browser αυτό το σφάλμα: Fatal error: Class 'COM' not found in /home/vhosts/alexandros.orgfree.com/Vasi.php on line 5 Τι κάνω λάθος...;
parsifal Δημοσ. 2 Μαρτίου 2010 Δημοσ. 2 Μαρτίου 2010 http://www.insomnia.gr/forum/showthread.php?t=364814 Αποφάσισε πού θα ανοίγεις τα θέματά σου. Έχεις λάβει ήδη μία προειδοποίηση για crossposting.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.