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

    query su campo contatore di tipo contatore

    Ciao a tutti,
    ho un database nel quale ho un campo che si chiama user_id ed è un campo di tipo contatore.
    Ho una pagina di log_in nella quale mi salvo in una variabile di sessione user_id

    var id= Number(rst("user_id"));
    ...........
    Session("ID")=id;

    poi ho un altra pagina deposito dove devo depositare una certa cifra per immessa dall'utente loggato. per ricavarmi il record dell'utente ho fatto

    var id = Number(Session("ID"));
    //Creazione e apertura recordset
    var sSQLString;
    rst = Server.CreateObject("ADODB.Recordset");
    sSQLString = "Select * from users where user_id='"+id+"'";
    rst.Open(sSQLString,con,adOpenDynamic,adLockPessim istic);

    ma mi da il seguente errore
    Microsoft JET Database Engine (0x80040E07)
    Tipi di dati non corrispondenti nell'espressione criterio.

    Che mi sembra di aver capito che sia dovuto al fatto che richiedo qualcosa di diverso da ciò che si aspetta, infatti modificando opportunamente il campo user_id del DB in testo nn mi da + questo problema (ma io ho la necessità che user_id sia di tipo contatore)

    Help, grazie

  2. #2
    se è contatore NON va tra apici

  3. #3
    grazie mille ci sono riuscito, da solo non ci sarei mai arrivato

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 © 2024 vBulletin Solutions, Inc. All rights reserved.