Vraag & Antwoord

Webprogrammeren & scripting

Ik vind geen fout in mijn SQL voor JavaScript ASP pagina!

Anoniem
Annie
3 antwoorden
  • ok dan
    hier is ie en hij zegt dat ie steeds fout is

    var adoConnection = Server.CreateObject("adodb.connection";);
    strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("/piet/db/a.mdb";);
    adoConnection.Open(strConnection);



    var mySQL = "INSERT INTO weblog " +
    "(story, name, date)";
    mySQL = mySQL + " VALUES ('" + Request.Form("field1";) + "','";
    mySQL = mySQL + Request.Form("field2";) + "','";
    mySQL = mySQL + dateStamp + "')";


    adoConnection.Execute(mySQL);

    adoConnection.Close();
    adoConnection = null;

    hij zegt dat deze regel fout is:

    Microsoft JET Database Engine error '80040e14'

    Syntax error in INSERT INTO statement.

    /piet/submitS.asp, line 33
  • probeer de samengestelde query eens eerst naar het scherm te schrijven voor je deze uitvoert op de database (dan kan je vaak beter zien waar het misgaat).

    btw. is [i:8138ff51bf]date[/i:8138ff51bf] geen gereserveerde term? m.a.w. kies een andere kolomnaam of zet deze tussen [].
  • klopt annie, nu werkt alles proper.

    ik blijf me verbazen dat jij zoveel weet. Jij geeeft bijna altijd als eerste antwoord op al mn vragen.
    Wat voor jou?[i:a9f1cd2ff9]
    Position Title: Gadget Developer

    Skills required: HTML, ASP, XML, VB, VBScript and Javascript
    Location: San Francisco
    State: CA Pay Rate: $90,000
    Area: 415 Length: Permanent
    Term: FULLTIME [/i:a9f1cd2ff9]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.