Visualizzazione dei risultati da 1 a 2 su 2

Discussione: OverFloW

  1. #1

    OverFloW

    Scusate Ragazzi avevo appena finito la progettazione di uno stupido sito quando nella fase di test....OVERFLOW

    Premetto che ho provato ad aggiungere gli stessi dati che passo come parametri direttamente sul database e li aggiunge senza problemi, quindi il problema sta nel codice...
    Ma io non so piu dove spulciare, sembra perfetto.

    vi posto un po di codice

    <%
    numero=Request.Form("numero");
    operatore=Request.Form("tipo");
    %>
    <%
    var con;
    var sConString;
    con = Server.CreateObject("ADODB.Connection");
    sConString = "Provider=Microsoft.Jet.OLEDB.4.0; "
    + "Data Source=" +Server.MapPath("./db.mdb ");;
    con.Open(sConString);
    utente = Request.cookies("login")("utente")
    var rst;
    rst = Server.CreateObject("ADODB.Recordset");
    rst.cursorType=adOpenKeyset;
    rst.lockType=adLockPessimistic;
    sSQLString = "INSERT INTO SCHEDA (operatore,numero,credito,nome) values ('" +
    operatore + "' , '" +
    numero + "' , '"+0+"' , '" +
    utente + "')";
    rst=con.execute(sSQLString);
    con.Close();

    Questo strano problema pero si verifica solo quando il numero è >9caratteri, ma controllando sul database la proprietà Dimensione campo: "Intero Lungo"....

    Datemi una mano raga...

  2. #2
    intero lungo, ma mica lungo all'infinito! se ti fossi preso la briga di controllare invece di metterti subito a frignare , avresti trovato che il formato Long Integer va da -2,147,483,648 a +2,147,483,647 (o da 0 a 4,294,967,296). quindi...

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.