Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    Errore di sintassi nell'istruzione INSERT INTO

    ciao a tutti,

    qualcuno sa dirmi come posso risolvere questo errore??

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione INSERT INTO.
    /localbus/nuovofornitore.asp, line 115
    la linea 115 è questa

    MM_editCmd.Execute
    Grazie mille
    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    e prima cosa cè :rollo:

  3. #3
    Devi postare la query che esegue la INSERT, altrimenti non possiamo aiutarti. ;-)
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    scusate...

    ...
    MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"

    If (Not MM_abortEdit) Then
    ' execute the insert
    Set MM_editCmd = Server.CreateObject("ADODB.Command")
    MM_editCmd.ActiveConnection = MM_editConnection
    MM_editCmd.CommandText = MM_editQuery
    MM_editCmd.Execute
    ...
    grazie
    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    stampa la sql con:

    codice:
    response.write(MM_editQuery )
    response.end()
    e dicci che ti dice..cosi a occhi non saprei sono tutte variabili..

  6. #6
    scusa la mia ingnoranza ma dove devo mettere quel codice??


    %@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

    <%
    ' *** Edit Operations: declare variables

    Dim MM_editAction
    Dim MM_abortEdit
    Dim MM_editQuery
    Dim MM_editCmd

    Dim MM_editConnection
    Dim MM_editTable
    Dim MM_editRedirectUrl
    Dim MM_editColumn
    Dim MM_recordId

    Dim MM_fieldsStr
    Dim MM_columnsStr
    Dim MM_fields
    Dim MM_columns
    Dim MM_typeArray
    Dim MM_formVal
    Dim MM_delim
    Dim MM_altVal
    Dim MM_emptyVal
    Dim MM_i

    MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
    If (Request.QueryString <> "") Then
    MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString)
    End If

    ' boolean to abort record edit
    MM_abortEdit = false

    ' query string to execute
    MM_editQuery = ""
    %>
    <%
    ' *** Insert Record: set variables

    If (CStr(Request("MM_insert")) = "form1") Then

    MM_editConnection = MM_conndb_STRING
    MM_editTable = "Fornitori"
    MM_editRedirectUrl = "nuovofornitoreok.asp"
    MM_fieldsStr = "IDFornitore|value|NomeFornitore|value|Indirizzo|v alue|Citt|value|CAP|value|Provincia|value|NumeroTe lefonico|value|NumeroFax|value|IndirizzoPostaElett ronica|value|Note|value"
    MM_columnsStr = "IDFornitore|none,none,NULL|NomeFornitore|',none,' '|Indirizzo|',none,''|Città|',none,''|CAP|',none,' '|Provincia|',none,''|NumeroTelefonico|',none,''|N umeroFax|',none,''|IndirizzoPostaElettronica|',non e,''|Note|',none,''"

    ' create the MM_fields and MM_columns arrays
    MM_fields = Split(MM_fieldsStr, "|")
    MM_columns = Split(MM_columnsStr, "|")

    ' set the form values
    For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
    MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))
    Next

    ' append the query string to the redirect URL
    If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
    If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
    MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
    Else
    MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
    End If
    End If

    End If
    %>
    <%
    ' *** Insert Record: construct a sql insert statement and execute it

    Dim MM_tableValues
    Dim MM_dbValues

    If (CStr(Request("MM_insert")) <> "") Then

    ' create the sql insert statement
    MM_tableValues = ""
    MM_dbValues = ""
    For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
    MM_formVal = MM_fields(MM_i+1)
    MM_typeArray = Split(MM_columns(MM_i+1),",")
    MM_delim = MM_typeArray(0)
    If (MM_delim = "none") Then MM_delim = ""
    MM_altVal = MM_typeArray(1)
    If (MM_altVal = "none") Then MM_altVal = ""
    MM_emptyVal = MM_typeArray(2)
    If (MM_emptyVal = "none") Then MM_emptyVal = ""
    If (MM_formVal = "") Then
    MM_formVal = MM_emptyVal
    Else
    If (MM_altVal <> "") Then
    MM_formVal = MM_altVal
    ElseIf (MM_delim = "'") Then ' escape quotes
    MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
    Else
    MM_formVal = MM_delim + MM_formVal + MM_delim
    End If
    End If
    If (MM_i <> LBound(MM_fields)) Then
    MM_tableValues = MM_tableValues & ","
    MM_dbValues = MM_dbValues & ","
    End If
    MM_tableValues = MM_tableValues & MM_columns(MM_i)
    MM_dbValues = MM_dbValues & MM_formVal
    Next
    MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"

    If (Not MM_abortEdit) Then
    ' execute the insert
    Set MM_editCmd = Server.CreateObject("ADODB.Command")
    MM_editCmd.ActiveConnection = MM_editConnection
    MM_editCmd.CommandText = MM_editQuery
    MM_editCmd.Execute
    MM_editCmd.ActiveConnection.Close

    If (MM_editRedirectUrl <> "") Then
    Response.Redirect(MM_editRedirectUrl)
    End If
    End If

    End If
    %>
    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  7. #7
    codice:
    MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")" 
    response.write(MM_editQuery)
    response.end 
    If (Not MM_abortEdit) Then 
    ' execute the insert 
    Set MM_editCmd = Server.CreateObject("ADODB.Command") 
    MM_editCmd.ActiveConnection = MM_editConnection 
    MM_editCmd.CommandText = MM_editQuery 
    MM_editCmd.Execute
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    codice:
    %@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> 
     
    <% 
    ' *** Edit Operations: declare variables 
    
    Dim MM_editAction 
    Dim MM_abortEdit 
    Dim MM_editQuery 
    Dim MM_editCmd 
    
    Dim MM_editConnection 
    Dim MM_editTable 
    Dim MM_editRedirectUrl 
    Dim MM_editColumn 
    Dim MM_recordId 
    
    Dim MM_fieldsStr 
    Dim MM_columnsStr 
    Dim MM_fields 
    Dim MM_columns 
    Dim MM_typeArray 
    Dim MM_formVal 
    Dim MM_delim 
    Dim MM_altVal 
    Dim MM_emptyVal 
    Dim MM_i 
    
    MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME")) 
    If (Request.QueryString <> "") Then 
    MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString) 
    End If 
    
    ' boolean to abort record edit 
    MM_abortEdit = false 
    
    ' query string to execute 
    MM_editQuery = "" 
    %> 
    <% 
    ' *** Insert Record: set variables 
    
    If (CStr(Request("MM_insert")) = "form1") Then 
    
    MM_editConnection = MM_conndb_STRING 
    MM_editTable = "Fornitori" 
    MM_editRedirectUrl = "nuovofornitoreok.asp" 
    MM_fieldsStr = " IDFornitore|value|NomeFornitore|value|In
    dirizzo|value|Citt|value|CAP|value|Provi
    ncia|value|NumeroTelefonico|value|Numero
    Fax|value|IndirizzoPostaElettronica|valu
    e|Note|value" 
    MM_columnsStr = " IDFornitore|none,none,NULL|NomeFornitore
    |',none,''|Indirizzo|',none,''|Città|',n
    one,''|CAP|',none,''|Provincia|',none,''
    |NumeroTelefonico|',none,''|NumeroFax|',
    none,''|IndirizzoPostaElettronica|',none
    ,''|Note|',none,''" 
    
    ' create the MM_fields and MM_columns arrays 
    MM_fields = Split(MM_fieldsStr, "|") 
    MM_columns = Split(MM_columnsStr, "|") 
    
    ' set the form values 
    For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 
    MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i))) 
    Next 
    
    ' append the query string to the redirect URL 
    If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then 
    If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then 
    MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString 
    Else 
    MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString 
    End If 
    End If 
    
    End If 
    %> 
    <% 
    ' *** Insert Record: construct a sql insert statement and execute it 
    
    Dim MM_tableValues 
    Dim MM_dbValues 
    
    If (CStr(Request("MM_insert")) <> "") Then 
    
    ' create the sql insert statement 
    MM_tableValues = "" 
    MM_dbValues = "" 
    For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 
    MM_formVal = MM_fields(MM_i+1) 
    MM_typeArray = Split(MM_columns(MM_i+1),",") 
    MM_delim = MM_typeArray(0) 
    If (MM_delim = "none") Then MM_delim = "" 
    MM_altVal = MM_typeArray(1) 
    If (MM_altVal = "none") Then MM_altVal = "" 
    MM_emptyVal = MM_typeArray(2) 
    If (MM_emptyVal = "none") Then MM_emptyVal = "" 
    If (MM_formVal = "") Then 
    MM_formVal = MM_emptyVal 
    Else 
    If (MM_altVal <> "") Then 
    MM_formVal = MM_altVal 
    ElseIf (MM_delim = "'") Then ' escape quotes 
    MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'" 
    Else 
    MM_formVal = MM_delim + MM_formVal + MM_delim 
    End If 
    End If 
    If (MM_i <> LBound(MM_fields)) Then 
    MM_tableValues = MM_tableValues & "," 
    MM_dbValues = MM_dbValues & "," 
    End If 
    MM_tableValues = MM_tableValues & MM_columns(MM_i) 
    MM_dbValues = MM_dbValues & MM_formVal 
    Next 
    MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")" 
    response.write(MM_editQuery )
    response.end()
    If (Not MM_abortEdit) Then 
    ' execute the insert 
    Set MM_editCmd = Server.CreateObject("ADODB.Command") 
    MM_editCmd.ActiveConnection = MM_editConnection 
    MM_editCmd.CommandText = MM_editQuery 
    MM_editCmd.Execute 
    MM_editCmd.ActiveConnection.Close 
    
    If (MM_editRedirectUrl <> "") Then 
    Response.Redirect(MM_editRedirectUrl) 
    End If 
    End If 
    
    End If 
    %>
    poi scrivi l'output

  9. #9
    mi da questo

    insert into Fornitori (IDFornitore,NomeFornitore,Indirizzo,Città,CAP,Pro vincia,NumeroTelefonico,NumeroFax,IndirizzoPostaEl ettronica,Note) values (opopopo,'op','opo','popo','pop','oo','po','pop',' opo','opo')
    Meglio tacere e dare l'impressione di essere scemo, che aprire la bocca e togliere ogni dubbio



    ...........

  10. #10
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    codice:
    insert into Fornitori (IDFornitore,NomeFornitore,Indirizzo,Cit
    tà,CAP,Provincia,NumeroTelefonico,Numero
    Fax,IndirizzoPostaElettronica,Note) values (opopopo ,'op','opo','popo','pop','oo','p
    o','pop','opo','opo')
    questo è l'errore credo

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.