Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584

    concatenazione campi e ....assurdita...

    salve a tutti
    dato il seguente frammento di codice:
    codice:
    strsql="insert into dati(rcodDato,valoredato,indice,RcodCampagna) values(" & rcoddato & ",'" & ValoreDato & "','" & indice & "'," & RcodCampagna & ")"
    facendo un ciclo per 100 record...tutto bene...fno a quando valore dato non raggiunge il valore:"VIA T.ARCIDIACONO N.165"

    da questo momento premendo f10 strsql è uguale a:
    codice:
    "insert into dati(rcodDato,valoredato,indice,RcodCampagna) values(848,'VIA T.ARCIDIACONO N.165
    insomma, si troca la stringa!!!
    eppure per dichiarare strsql ho fatto: dim strsql as string,quindi è una stringa!
    ho provato a togliere il punto alla parte "n.165",infatti prende bene la stringa!

    tutto cio' è a dir poco assurdo!
    ma da cosa puo' dipendere?
    è un bug?
    lo ho rifatto decine di volte ad inserire idati, tutti e cento vanno bene, ma in questo valore la variabile si tronca!
    infatti mettendo un punto di stop e sostituendo il "n.165" a "n 165" va tutto bene

    cosa posso fare?
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2

    Re: concatenazione campi e ....assurdita...

    Originariamente inviato da Kahm
    cosa posso fare?
    usare i parametri al posto di incollare stringhe nella query sql
    Saluti a tutti
    Riccardo

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584

    Re: Re: concatenazione campi e ....assurdita...

    Originariamente inviato da riccardone
    usare i parametri al posto di incollare stringhe nella query sql
    uhm...eh si forse si,
    ma ancora non capisco quetsto errore!
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ..magari la lunghezza del campo di arrivo..

  5. #5
    .. magari un carattere strano? chr(10) o char(13) ?

    Ciao
    K
    Kalman

  6. #6
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    Originariamente inviato da Kalman
    .. magari un carattere strano? chr(10) o char(13) ?

    Ciao
    K
    si, forse si
    ora ho notato meglio una cosa. hce nella finestra immedita se spingo:

    codice:
    ? valoredato
    "VIA T ARCIDIACONO N 165
    si, insomma via t.arcidianno compare senza apice di ciusura, e se vado con il cursore sul risultato e spingo fine, mi va proprio sul 165!
    mentre len(valoredato)=29

    cosa posso fare?
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

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.