Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Comando insert che non funziia

    Ciao a tutti, è 2 giorni che ci lavoro ma non mi funzia
    mi da questo errore

    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente: '[string: "INSERT INTO dbo.CMM_"]'

    Credo sia qualcosa che ha a che fare con le variabili TOTACQ e TOTVEN
    perchè se gli do valore fisso il comando funzia

    ecco il codice
    <%

    TOTACQ = Request.QueryString("acq")* Request.QueryString("pax")
    TOTVEN = Request.QueryString("ven") * Request.QueryString("pax")
    %>
    <%

    set CMD1 = Server.CreateObject("ADODB.Command")
    CMD1.ActiveConnection = MM_HTINCCONN_STRING
    CMD1.CommandText = "INSERT INTO dbo.CMM_Sottorighe (idriga, descr, costo, vendita, pax, Totacq, TotVen, fornitore) VALUES (CONVERT ( Int,'"+ Request.queryString("idriga") +"'),'" + Replace(Request.queryString("descr"), "'", "''") + "',CONVERT ( Money,'"+ Request.queryString("acq") +"'),CONVERT ( Money,'"+ Request.queryString("ven") +"'),CONVERT ( Int,'"+ Request.QueryString("pax")+"'),CONVERT ( Money,'"+ TOTACQ+"'),CONVERT ( Money,'"+ TOTVEN +"'),CONVERT ( Int,'"+ Request.QueryString("fornit") +"')) "
    CMD1.CommandType = 1
    CMD1.CommandTimeout = 0
    CMD1.Prepared = true
    CMD1.Execute()

    %>

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    prova così
    set CMD1 = Server.CreateObject("ADODB.Command")
    CMD1.ActiveConnection = MM_HTINCCONN_STRING
    CMD1.CommandText = "INSERT INTO [CMM_Sottorighe] (idriga, descr, costo, vendita, pax, Totacq, TotVen, fornitore) VALUES (CONVERT ( Int,'"+ Request.queryString("idriga") +"'),'" + Replace(Request.queryString("descr"), "'", "''") + "',CONVERT ( Money,'"+ Request.queryString("acq") +"'),CONVERT ( Money,'"+ Request.queryString("ven") +"'),CONVERT ( Int,'"+ Request.QueryString("pax")+"'),CONVERT ( Money,'"+ TOTACQ+"'),CONVERT ( Money,'"+ TOTVEN +"'),CONVERT ( Int,'"+ Request.QueryString("fornit") +"')) "
    CMD1.CommandType = 1
    CMD1.CommandTimeout = 0
    CMD1.Prepared = true
    CMD1.Execute()
    Forza la magica ROMA

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.