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

    Problemi di connessione con database

    Cari Lettori

    Questo errore me lo da al momento dell'invio dei campi del modulo di registrazione che ho creato all'interno del mio sito utilizzando dreamweaver.

    ADODB.Recordset error '800a0bb9'

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

    /Registrati/Registrati.asp, line 28

    La stringa di connessione del database è la seguente:

    var MM_Login_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath ("\mdb-database\login.mdb")
    Questa stringa di connessione si trova sotto una cartella creata automaticamente da dreamweaver [Connections]


    Il codice sotto riportato è una parte della pagina di registrazione e la penultima riga contiene la linea 28...

    var MM_Login_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath ("\mdb-database\login.mdb")
    questa stringa si trova su un file asp sotto la cartella "Connections"
    mentre il database si trova sotto mdb-database.
    La pagina contenente i campi del modulo invece si trova sotto un altra cartella dove vi è il resto del codice

    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>

    <%
    // *** Edit Operations: declare variables

    // set the form action variable
    var MM_editAction = Request.ServerVariables("SCRIPT_NAME");
    if (Request.QueryString) {
    MM_editAction += "?" + Request.QueryString;
    }

    // boolean to abort record edit
    var MM_abortEdit = false;

    // query string to execute
    var MM_editQuery = "";
    %>
    <%
    // *** Redirect if username exists
    var MM_flag="MM_insert";
    if (String(Request(MM_flag)) != "undefined") {
    var MM_dupKeyRedirect="UtenteReg.asp";
    var MM_rsKeyConnection=MM_Login_STRING;
    var MM_dupKeyUsernameValue = String(Request.Form("Email"));
    var MM_dupKeySQL = "SELECT EMail FROM Login WHERE EMail='" + MM_dupKeyUsernameValue + "'"
    var MM_adodbRecordset = "ADODB.Recordset";
    var MM_rsKey = Server.CreateObject(MM_adodbRecordset);
    MM_rsKey.ActiveConnection = MM_rsKeyConnection; (QUESTA E' LA LINEA28)
    MM_rsKey.Source = MM_dupKeySQL;
    MM_rsKey.CursorType=0;

    Potreste cortesemente dirmi dove può essere l'eventuale errore?

    Cordiali Saluti
    Fabio Greco

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Hai gia' postato sul forum giusto... qui non ci fa nulla

    leggi il regolamento mentre aspetti le risposte...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.