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

    mysql: select COUNT(campo) as...

    ciauz a tutti...oggi ho dovuto trasferire tutti i dati del mio db mysql a un altro db mysql;
    i dai ai quali mi riferisco sono quelli del forum;
    il forum ha sempre funzionato perfettamente, ma da quando hot rasferito i dati al nuovo server in tutte le pagine nelle quali c'è questo tipo di stringa
    select count(campo) as prova...
    ...
    prova=rs("prova")

    mi compare un errore : Type mismatch

    per far scomparire l'errore mi basta aggiunrere cint()
    prova=cint(rs("prova"))

    però nn capisco perchè questo tipo di problema nn mi si era mai proposto fino ad ora;

    da cosa può dipendere?
    (preciso che le tabelle nel db le ho fatte creare direttamente dallo script interno al forum, come del resto avevo fatto alla creazione del vecchio db)


    ciauz e grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Fai un assegnazione sbagliata dei valori in relazione al tipo di dato che la variabile prova può contenere. è sempre bene tipizzare piuttosto che usare variabili di tipo variant, o peggio se ad una variabile di tipo integer provi ad assegnare un valore stringa senza le opportune conversioni.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.