Kertokaapa joku viisaampi miten saan kirjoitettua tietoja Access 2000 tietokantaan PHP:llä. Koodi jotakuinkin näin:
$db_osoite = "PHParkistokuvkanta.mdb";
$db_yhteys = "PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA SOURCE=". $db_osoite;
$LvKantaRec = New COM("ADODB.Recordset") or die("Yhteyttä ei voitu muodostaa");
$LvSQL = "SELECT * FROM kanta ";
$LvKantaRec->Open($LvSQL, $db_yhteys, $adOpenKeyset, $adLockPessimistic, $adCmdText);
//luodaan uusi tallenne
$LvKantaRec->addnew();
//Kirjoitetaan tiedot kentiin
$LvKantaRec->Fields["kentannimi"]->value = "jotain";
$LvKantaRec->update();//päivitetään muutokset
$LvKantaRec->close();//suljetaan kanta
MIksi ei toimi... Jos jätetään arvon laittaminen pois niin onnistuu lisäämään tyhjän rivin mutta, jos yritetään laittaa vielä arvo niin sitten ei tapahdu mitään..
$db_osoite = "PHParkistokuvkanta.mdb";
$db_yhteys = "PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA SOURCE=". $db_osoite;
$LvKantaRec = New COM("ADODB.Recordset") or die("Yhteyttä ei voitu muodostaa");
$LvSQL = "SELECT * FROM kanta ";
$LvKantaRec->Open($LvSQL, $db_yhteys, $adOpenKeyset, $adLockPessimistic, $adCmdText);
//luodaan uusi tallenne
$LvKantaRec->addnew();
//Kirjoitetaan tiedot kentiin
$LvKantaRec->Fields["kentannimi"]->value = "jotain";
$LvKantaRec->update();//päivitetään muutokset
$LvKantaRec->close();//suljetaan kanta
MIksi ei toimi... Jos jätetään arvon laittaminen pois niin onnistuu lisäämään tyhjän rivin mutta, jos yritetään laittaa vielä arvo niin sitten ei tapahdu mitään..
Vastaukset
Vanhimmat
Ei viela vastauksia.