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

    conn.Open : MySQL Errore

    ciao, allora sto cercando di fare una connessione tramite ASP ad un DB creato in MySQL, per ora sono in ambiente XP...
    ad ogni modo, continuo ad avere problemi con la stringa di connessione al db...
    in MySQLAdmin ho creato uno schema 'utenti' all'interno del quale esistono 2 tabelle
    1) id (id_user, login, codice, mail)
    2) messaggi (id_msg, id_mitt, id_desti, dt_invio, titolo, corpo)
    la seconda tabella per ora è da trascurare dato che il problema si presenta ancor prima di arrivare al log-utente.

    per l'ODBC ho installato i driver mysqlconnector 3.51 che i 2.50, ho creato la connessione in myODBC DNS System:
    DSN sql_conn
    driver MySQL
    Host 127.0.0.1
    Dbname utenti
    User root
    Pass xxxxxx
    creata la virtualdirectory in IIS chiaramente

    e per ora ci sono solamente 2 pagine in ASP, registra.asp (preleva l'anagrafica utente "login", "codice" e "mail") e dovrebbe andare a scrivere sul db, l'altra pagina è quella con la connessione al server:

    <%
    ' FileName="Connection_ado_conn_string.htm"
    ' Type="ADO"
    ' DesigntimeType="ADO"
    ' HTTP="false"
    ' Catalog=""
    ' Schema=""
    Dim db_conn
    db_conn = "Driver={MySQL}; Server=localhost; db=utenti; Uid=root; pwd=xxxxxx"
    %>


    (ho provato anche ad utilizzare i driver modificando la stringa in "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; db=utenti; Uid=root; pwd=xxxxxx" oppure inserendo il nome del DSN "Driver={sql_conn}; Server=localhost; db=utenti; Uid=root; pwd=xxxxxx")

    sembra sia tutto ok, ma da localhost quando faccio la prova mi restituisce un errore a riga
    38
    • Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
    Il driver ODBC non supporta le proprietà richieste.
    /mysql_registration/registra.asp, line 38

    • Tipo di browser:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
    • Pagina:
    POST 49 bytes to /mysql_registration/registra.asp
    • POST Data:
    login=as&codice=as&mail=as&Submit=Registra+Utente


    Da codice in registra.asp:

    <%
    if Request.TotalBytes>0 then
    dim strLogin
    strLogin = request.form("login")
    strLogin = trim(strLogin)
    dim strCode
    strCode = request.form("codice")
    strCode = trim(strCode)
    dim strMail
    strMail = request.form("mail")
    strMail = trim(strMail)
    dim intValido
    intValido = 0
    if(strMail<>"")AND(strCode<>"")AND(strLogin<>"")th en
    Dim Conn
    Dim Comm
    Dim Rs
    'Verifico che non vi sia gi utente
    Set conn = Server.CreateObject("ADODB.Connection")
    Set comm = Server.CreateObject("ADODB.Command")
    Set Rs = Server.CreateObject("ADODB.Recordset")
    conn.CommandTimeout = 40
    conn.CursorLocation = 1
    conn.ConnectionString = db_conn
    conn.Open
    comm.ActiveConnection = conn
    comm.CommandType = 1
    comm.CommandText = "select id_user from utenti where login='"&strLogin&"'"
    Rs.Open comm,,1,1 'RIGA 38 - ERRORE


    non capisco i messaggi ceh mi da, dato che nn dovrebbero esserci problemi e la sintassi dei parametri penso sia corretta
    /////////////////////////////////
    $B$h$m$7$/$*4j$$$7$^$9!#(B

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    codice:
    Rs.Open comm
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Niente da fare...
    codice:
    Tipo di errore:
    ADODB.Recordset (0x800A0BB9)
    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.
    /mysql_registration/registra.asp, line 31
    sempre il medesimo problema a riga 31 sull'

    codice:
    Open.comm conn
    Originariamente inviato da viki1967
    codice:
    Rs.Open comm
    /////////////////////////////////
    $B$h$m$7$/$*4j$$$7$^$9!#(B

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.