Visualizzazione dei risultati da 1 a 3 su 3

Discussione: connessione mysql

  1. #1

    connessione mysql

    ciao qualcuno mi sa dire xke' usando questa connessione:
    set conn = server.createobject("ADODB.Connection")
    SQLConn = "Driver={MySQL ODBC 3.51 Driver};Database="&db&";UID=;PWD=;option=3;"
    conn.open sqlconn

    una query e di conseguenza un rs funzionano pefettamente quindi riesco a fare
    if notrs.eof
    do while not rs.eof
    rs.movenext
    loop
    end if

    utilizzando questa:
    set conn = server.createobject("ADODB.Connection")
    SQLConn = "Driver={MySQL ODBC 3.51 Driver};Database="&db&";UID=;PWD=;option=3"
    conn.cursorlocation=3
    conn.open sqlconn

    invece non funziona, non posso scorrerlo...quindi va tutto ok fino a:

    if notrs.eof
    end if

    appena provo a scorrere:
    do while not rs.eof
    rs.movenext
    loop

    esce un errore con alla fine:
    Il provider di dati o un altro servizio ha restituito uno stato E_FAIL.
    Ciao e grazie dell'aiuto.
    jake

  2. #2
    come apri il recordset?
    mi pare che non tutti i cursori in apertura della connessione siano compatibili con i differenti tipi di lock che puoi impostare sul recordset.

    prova a dare un'occhiata qui:

    http://dev.mysql.com/tech-resources/...and-locks.html

    xxx

  3. #3
    in genere l'RS lo apro cosi:

    set rs=conn.execute("stringa SQL")

    quindi l'RS mi eredita il cursore della connessione.....almeno credo tant'è che per la paginazione non ho mai avuto problemi
    jake

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.