Visualizzazione dei risultati da 1 a 9 su 9

Discussione: errore di sintassi!!!

  1. #1

    errore di sintassi!!!

    salve a tutti!

    allora... sto uscendo pazzo x uno stupido INSERT INTO la pagina mi da errore di sintassi, potete dare un'occhiata gentilmente perchè mi sembra tutto ok il codice...
    <%
    Dim data1,desc1
    data1=request.form("data2")
    desc1=request.form("desc2")
    link1=request.form("link2")

    Dim DBconn
    set DBconn = Server.CreateObject("ADODB.connection")
    strConn="Provider = Microsoft.jet.OLEDB.4.0; Data Source =" & Server.MapPath("/mdb-database/database.mdb")
    DBconn.Open strConn


    strSql="INSERT INTO news(data,desc,link) VALUES ('"&data1&"','"&desc1&"','"&data1&"')"
    DBconn.Execute(strSql)
    %>

    grazie mille!!!!

  2. #2
    Di che tipo sono i campi nella tabella del db?

  3. #3
    allora:
    1 - id - contatore
    2 - desc - testo
    3 - link - testo

  4. #4
    ho mancato la data che anche lui è di tipo testo

  5. #5
    codice:
    strSql="INSERT INTO news([data],[desc],[link]) VALUES ('"&data1&"','"&desc1&"','"&data1&"')"

  6. #6
    ci provo mems e ti faccio sapere tanks

  7. #7
    a postoooo grazie mille!!!!!

  8. #8
    Per il futuro, onde evitare che i nomi dei campi e/o delle tabelle possano andare in conflitto con i nomi delle funzioni e/o del linguaggio SQL, usa dei suffissi, ad esempio
    tbl_news
    fld_desc

  9. #9

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.