Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    [CreateParameter] dimensione massima consentita

    Ciao a tutti,
    non so se il titolo è appropriato, ma vengo al dunque, sperando di essere abbastanza chiaro.

    In un file asp richiamo un procedura PL/SQL (Oracle) per effettuare insert/update/delete in tabella. Chiaramente tutto funziona a meraviglia.
    Il problema nasce ora che devo "passare" a questa procedura una variabile testo che andrà poi ad essere inserita in un campo CLOB (fino a 4 Gb).

    La domanda è questa... quanto grande può essere dichiarata una variabile in asp, con CreateParameter, ovvero

    set objParameter = command.CreateParameter ("VC_DESCTEST",200,1,10000,vc_desctest)
    command.Parameters.Append objParameter
    Dove il formato della Create.Parameter è il seguente
    nomecampo
    tipo CAMPO 200=VARCHAR,7= DATA
    tipo di parametro 1= INPUT 2=OUTPUT
    lunghezza
    valore

    Oppure esistono altri "tipo" oltre a 200 e 7 da me conosciuti?
    Attualmente, mai ho superato i 400 caratteri


    Grazie per qualsiasi consiglio o suggerimento.
    Ciao caio

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Scusate, ho trovato il link di riferimento della W3 Schools

    dovrebbe essere il 201...

    Ciao

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Originariamente inviato da Roby_72
    Ed ora funziona?
    Ehm...devo ancora testarlo...ho postato sul forum prima di farlo, così da evitare a qualcuno di perdere tempo a trovarlo.

    Appena provato vi comunico l'esito.

    Ciao ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    Funziona

    Allora, ho modificato così

    set objParameter = command.CreateParameter ("VN_DESC_TEST",201,1,400000,vc_desctest)
    command.Parameters.Append objParameter
    e sembra funzionare.

    Ora, siccome non so a priori quanto può essere lungo il testo che devo andare ad inserire, dovrei capire se è possibile evitare di inserire il valore (anche se di default c'è scritto sul link, che verrebbe impostato "0") in modo tale da poter non interessarmi a questo parametro.

    Spero possa essere di aiuto questo thread.

    (se qualcuno che ha già esperienza su questo metodo e sa darmi qualche consiglio, è chiaramente ben accetto).


    Edit:
    Risolto anche il problema della lunghezza variabile, così

    vc_lungdesctest=len(vc_desctest)
    set objParameter = command.CreateParameter ("VN_DESC_TEST",201,1,vc_lungdesctest,vc_descte st)
    command.Parameters.Append objParameter

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Riprendo questo mio thread per evidenziare alcuni inconvenienti, per la verifica se una pagina web è stata aggiornata.

    I problemi riscontrati finora, riguardano le pagine che presentano l'indicazione della data e quelle che presentano banner

    Anche se non è propriamente codice ASP, voi sapete se e come è possibile individuare (e quindi escludere dal controllo) queste "entità"

    (La differenza la effettuo attraverso funzioni Oracle, che agiscono su due campi CLOB).

    Qualsiasi suggerimento è ben accetto.

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.