Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 45
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Errore su un insert........almeno così dice....

    Scusate ma sto dormendo o oggi il pc ha deciso di farmi sclerare?


    var=Request.querystring("artic2")
    note=Request.Form ("note")
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("et.mdb")
    set Conn=Server.CreateObject("ADODB.Connection")
    Conn.open strconn
    Squ1="insert into appoggiofarmaco (farmaco,note) values ('"&var&"','"&note&"');"
    conn.execute(squ1)

    Mi Errore di sintassi nell'istruzione INSERT INTO.


    Vado a prendere dieci caffè ma io non ci vedo niente di strano.

  2. #2
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    fatti stampare la query. dopo il caffè naturalmente.
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Intendi
    response.write
    response.end?

    Vado a prendere il caffè.

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    1. io metterei sempre qualche spazio in più.

    ('" & var & "', '" & note & "')

    2. non è che var o note sono nulli e i campi della tabella di destinazione non siano adeguatamente configurati?

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ho consentito lunghezza zero su tutti e due campi.

  6. #6
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    codice:
    var=Request.querystring("artic2") 
    note=Request.Form ("note") 
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("et.mdb") 
    set Conn=Server.CreateObject("ADODB.Connection") 
    Conn.open strconn 
    Squ1="insert into appoggiofarmaco (farmaco,note) values ('"&var&"','"¬e&"');" 
    response.write squ1
    conn.execute(squ1)
    e posta cosa ti restituisce.
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  7. #7
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Facci un Response.Write dell'sql finale

  8. #8
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    insert into appoggiofarmaco (farmaco,note) values ('ANATETALL 40U.I. fl 0,5ml','');

    Mi sa che l'inghippo sta nella pagina dei dati:
    codice:
    <html>
    <head>
    <script language="javascript" type = "text/javascript">
    function vai(){
    var test;
    test="true";
    	if (test=="true")
    				{
    				document.tabella1.action="pAGINA.asp";
    				document.tabella1.submit();
    				}
    	}
    
    </script>
    </head>
    <body>
    'RECUPERO I DATI DALLA PRIMA TBL DEL DATABASE
    <form name="form">
    <%strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("intranet.mdb") 
    set Conn=Server.CreateObject("ADODB.Connection") 
    Conn.open strconn%> 
    <select size="1" name="artic" style="font-size: 8 pt; font-family: Verdana" onChange="submit(this);">
                    <option value="TUTTI">------TUTTI------</option>
                    <%
    sql = "SELECT GRUPPO FROM prontuario GROUP BY gruppo "
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql,conn
    
    Do While Not rs.EOF%>
    <option value="<%=rs("gruppo")%>"><%=rs("gruppo")%></option>	
    <%
    rs.MoveNext
    Loop
    
    rs.Close
    set rs = Nothing
    %>
                  </select> 
    </form>
    <form name="form" action="bott.asp">
    'FACCIO POPOLARE LA SECONDA SELECT 
    <select size="1" name="artic2" style="font-size: 8 pt; font-family: Verdana" ;"   >
                    <option value="TUTTE">------TUTTE------</option>
             
    
    <% 
    COD = request.querystring("artic")
    Set RS1 = Server.CreateObject("ADODB.Recordset")
    sql1 = "select distinct denominazione from  prontuario WHERE gruppo= '"&COD&"' "
    rs1.open sql1, conn
    
    Do While Not rs1.EOF%>
    <option	name="aaa" value="<%=RS1("denominazione")%>"><%=RS1("denominazione")%></option>
    <%
    		RS1.Movenext
    		LooP
    rs1.close 
    set rs1 = nothing 
    %>
    </select>
    
    <input type="text" name="note"></input>
    <input type="submit" value="conferma" >
    <%
    conn.close 
    set conn = nothing 
    %>
    </form> 
    </body>
    </html>

  9. #9
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    ... e 'sto response write????

    codice:
    insert into appoggiofarmaco (farmaco,note) values ('ANATETALL 40U.I. fl 0,5ml','');
    come vedi chiedi di inserire su due campi ma poi solo un valore passa regolarmente, ma che vuol dire??? che fine ha fatto il campo 'note' ???

    utilizza il tag code quando posti codice per favore... come da regolamento...
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  10. #10
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Escoise moi per il code.

    Quando faccio un response.write sul note non mi da nulla per questo penso che l'inghippo sia sulla form che passa i dati.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.