Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    68

    Problema con query My_SQL

    Mi spiegate perchè questa query (per esempio)

    codice:
    sql = "Select username from forum_users Where user_id = "&idr
    Set rc=conn.Execute(SQL)
    Funziona alla perfezione con database Access ma con My_SQL mi dà questo errore ?

    Microsoft VBScript runtime error '800a01a8'

    Object required: 'driver={MySQL};serve'

    La stringa di connessione al DB My_SQL funzia


  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    e la conn al db dovè :rollo:

  3. #3
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    infatti... ti richiede di aprire la connessione al db attraverso l'istanza dell'oggetto connection
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    68
    Se può essere utile eccola

    codice:
    ' Stabilisco la connessione con il database My SQL del Forum.
    
    Dim MySQLSVR, MySQLPRT, MySQLUID, MySQLPWD, CONN, MySQLOPT, DB_CONNECTIONSTRING, UploadPath, CSS
    
    MySQLSVR = "xxx"	        ' enter IP or hostname of MySQL server
    MySQLPRT = 3306			' enter MySQL port (default 3306)
    MySQLUID = "xxx"		' enter Username (between quotes)
    MySQLPWD = "xxx"		' enter Password (between quotes)
    MySQLDB  = "xxx"	        ' enter Active DataBase (between quotes)
    MySQLOPT = 16387	        ' enter MyODBC options values (at least 16387)
    
    CONN = "driver={MySQL};server="&MySQLSVR&";port="&MySQLPRT&";"_
    	& "uid="&MySQLUID&";pwd="&MySQLPWD&";database="&MySQLDB&";option="&MySQLOPT&""
    Funzia perchè altre operazioni che faccio su sto DB vanno bene...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    68
    Scusate, cmq la stringa e la query sono queste
    codice:
    ' Stabilisco la connessione con il database My SQL del Forum.
    Dim MySQLSVR, MySQLPRT, MySQLUID, MySQLPWD, MySQLDB, MySQLOPT, DB_CONNECTIONSTRING, UploadPath, CSS
    
    MySQLSVR = "xxx"	' enter IP or hostname of MySQL server
    MySQLPRT = 3306		' enter MySQL port (default 3306)
    MySQLUID = "xxx"        ' enter Username (between quotes)
    MySQLPWD = "xxx"	' enter Password (between quotes)
    MySQLDB  = "xxx"	' enter Active DataBase (between quotes)
    MySQLOPT = 16387	' enter MyODBC options values (at least 16387)
    
    MySQLDB = "driver={MySQL};server="&MySQLSVR&";port="&MySQLPRT&";"_
    	   & "uid="&MySQLUID&";pwd="&MySQLPWD&";database="&MySQLDB&";option="&MySQLOPT&""
    
    sql = "Select username from forum_users Where user_id = "&idr
    Set rs=MySQLDB.Execute(SQL)

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    manca
    codice:
    set conn = server.createObject("ADODB.CONNECTION")
    e
    codice:
    conn.open MySQLDB
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    68
    Originariamente inviato da 99eros9
    manca
    codice:
    set conn = server.createObject("ADODB.CONNECTION")
    e
    codice:
    conn.open MySQLDB
    c'è tutto, infatti altre operazioni sul db mi funziano ... siccome che uso My_SQL per la prima volta siamo sicuri che la query sia giusta così ?
    codice:
    sql = "Select username from forum_users Where user_id = "&idr
    Set rs=MySQLDB.Execute(SQL)

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    prova ad inserire questo nella stringa di connessione:
    codice:
    {MySQL ODBC 3.51 Driver}
    al posto di
    codice:
    {MySQL}

    ...
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    68
    Grazie ho risolto ... la stringa di connessione andava bene, è che la query come l'avevo scritta non andava bene per fare quello che mi serviva ... adesso funzia tutto ...

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.