Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16

    aiuto asp

    salve ragazzi sono nuovo del forum scusate se nn mi sono presentatyo ma lo farò al più presto, ho questo problema, quando vado ad aggiornare il programma chemi inserisce le informazione da un file di txt mi esce questo errore nel sito

    Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

    [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

    /impocli.asp, line 50


    Dim objFSO, objTextFile
    Dim sReadSplitted, sReadLine
    Dim strCodice, strDescri, iPrezzo, strNote, strFoto, iPrezzo2, strCodAlt

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objTextFile = objFSO.OpenTextFile(Server.MapPath("Public/Dati/artmaster1.txt"), 1)

    Do Until objTextFile.AtEndOfStream = True
    sReadLine = objTextFile.ReadLine
    If Trim(sReadLine) <> "" Then
    'Response.write sReadLine
    dData=Year(Date) & Right("00" & Month(Date),2) & Right("00" & Day(Date),2)
    iSpeseSped = 0
    iPSconto = 0
    sReadSplitted = Split(sReadLine,"ç")
    If trim(sReadSplitted(0)) <> "" Then
    strCodice = sReadSplitted(0)
    strDescri = Replace(sReadSplitted(1),"ý","")
    strDescri = Replace(strDescri,",",".")
    strDescri = Replace(strDescri,"'","")
    iPrezzo = sReadSplitted(2)
    strNote = trim(sReadSplitted(3))
    strNote = Replace(strNote,",",".")
    strNote = Replace(strNote,"'","")
    strFoto = "http://www.dglsrl.com/public/Provaasp/Foto/" & sReadSplitted(4) & ".jpg"
    strCodAlt = sReadSplitted(5)
    iPrezzo2 = sReadSplitted(6)
    iIva= sReadSplitted(7)
    iCatego = sReadSplitted(8)
    iGiac = sReadSplitted(9)
    If trim(iPrezzo2)="" Then iPrezzo2=0
    Else
    strCodice = ""
    strDescri = ""
    iPrezzo = 0
    strNote = ""
    strFoto = ""
    strCodAlt = ""
    iPrezzo2 = 0
    iIva = 0
    iGiac = 0
    IcATEGO=1
    End If

    If Trim(strCodice) <> "" Then
    CommandText = "Select * from Utenti where codice = '" & trim(strCodice) & "' "
    Set DBFile_rs = Conn.Execute (Commandtext)
    'Set DBFile_rs = DBConnection.Execute (Commandtext)
    iPrezzo = Replace(iPrezzo,".",",")
    iPrezzo = iPrezzo * 100
    iPrezzo = Int(iPrezzo)
    iPrezzo2 = Replace(iPrezzo2,".",",")
    iPrezzo2 = iPrezzo2 * 100
    iPrezzo2 = Int(iPrezzo2)
    If DBFile_rs.EOF Then
    response.write "NUOVO" & "
    "
    CommandText = "INSERT INTO Prodotti (ID,UserID,Password,Nome,Cognome,Via,Civico,Cap,Ci ttà,Provincia,Stato,Telefono,CodiceFiscale,Partita Iva,Mail,Rivenditore,PuntiSconto,Referral,Data,Con fermato,Admin,PagatoReferral,Rivenditore1,Rivendit ore2) VALUES ('" & trim(strCodice) & "','" & trim(strDescri) & "'," & trim(iPrezzo) & ",'" & trim(strNote) & "','" & trim(strFoto) & "','" & trim(strFoto) & "'," & iCatego & "," & dData & "," & iSpeseSped & "," & iIva & "," & iPSconto & "," & iPrezzo2 & ",'" & trim(strDescri) & "'," & trim(iGiac) & ")"
    Response.write CommandText
    Conn.Execute CommandText
    Else
    response.write "VARIA" & "
    "
    CommandText = "UPDATE Prodotti SET Pdescrizione='" & trim(strDescri) & "', Cprezzo=" & trim(iPrezzo) & ", gdescrizione='" & trim(strNote) & "',pfoto='" & trim(strFoto) & "',gfoto='" & trim(strFoto) & "',sCategoria=" & trim(iCatego) & ",Data=" & trim(dData) & ",SpeseSpedizione=" & trim(iSpeseSped) & ",iva=" & trim(iIva) & ",puntisconto=" & trim(iPSconto) & ",rprezzo=" & trim(iPrezzo2) & ",Prodotto='" & trim(strDescri) & "',giacenza=" & trim(iGiac) & " where codice='" & trim(strCodice) & "' "
    Response.write CommandText
    Conn.Execute CommandText
    End If
    End If
    End If
    Loop

    ObjTextFile.Close
    set ObjFSO=nothing
    set DBFile_rs=Nothing
    %>

    questo è il codice
    grz se mi aiutate

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dai dei titoli alle discussioni sensati, come da regolamento.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    come lo cambio

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    up

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    ragazzi uno alla volta eh..

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'errore dice che mancano due valori nella query rispetto ai campi che hai indicato.
    Stampa la query prima di eseguirla e te ne accorgi.

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    e come faccio a farla stamapare? scusami nn ho molta dimestichezza

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Response.write CommandText:response.end

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    sopra è l'intero codice ma nn sò dove inserire la stringa

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E' già presente nel tuo script per due volte, devi solo aggiungere ":response.end"

    Roby

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.