Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    680

    problemino connessione mai avuto

    E' da mesi che uso lo stesso metodo per la connesione a mysql, ora però mi da il seguente errore:

    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A0411)
    Nome ridefinito
    /catalogo.asp, line 35, column 4
    dim co

    per la connessione uso:
    codice:
      dim co 
      set co = server.createObject("ADODB.Connection") 
      co.Open "Driver={MySQL ODBC 3.51 Driver};port=3306;Database=prova;UID=root;PWD=;" 
      dim rs 
      set rs = server.createObject("ADODB.Recordset") 
      strq = "select * from catalogo where ((categoria='" & categoria & "') or (categoria2='" & categoria & "') or (categoria3='" & categoria & "') or (categoria4='" & categoria & "') or (categoria5='" & categoria & "')) and abilitato='S'"
      rs.Open strq,co,2,3 
      dim rs2 
      strq2 = "select count(*) as totrec from catalogo where ((categoria='" & categoria & "') or (categoria2='" & categoria & "') or (categoria3='" & categoria & "') or (categoria4='" & categoria & "') or (categoria5='" & categoria & "')) and abilitato='S'"
      set rs2 = co.execute(strq2)
    Fatemi sapere
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    680
    Forse ho capito: stavo ripetendo più volte il comando "dim co" ora l'ho messo solo una volta e sembra vada tutto bene.
    Se è strano fatemi sapere.
    Ciao e grazie comunque!!!

  3. #3
    In un modulo asp non puoi definire una variabile più di una volta.
    Mauro

  4. #4
    ...
    P.S. a livello globale... La stessa variabile la puoi ridefinire in locale all'interno di Function e Sub
    Mauro

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.