Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    209

    tabella inesistente quando in realtà c'è!!!

    Ciao, sto diventando matto nel creare un sito internet come elaborato di tesi...
    E oggi mi sono imbattuto in questo errore che, personalmente, non so neanche a cosa si riferisca.
    Sto prelevando dei dati da una tabella nel mio database access per poi salvarli su degli array.
    ho ripetuto questa operazione un'infinità di volte, e applicandola in tutte le salse non mi ha dato problemi...
    Ora questa cosa
    una volta che lancio queste righe di codice:

    codice:
    <div id="featured" >
    <%
    	'CREO IL MENU LATERALE DELLE NOTIZIE FLASH
             dim titolo(3), descrizione(3)
    		
    	Set Conn=Server.CreateObject("ADODB.Connection")
    			
    	Conn.Open (strConn)
    
    	dim strSqlFlash
    	     strSqlFlash = "SELECT * FROM newsHome"
    					
    	Set rs = Server.CreateObject("ADODB.Recordset")
    	      rs.Open strSqlFlash, conn ,3,3	
    					
    	i = 0
    	do while not(rs.eof)
    	        titolo(i) = rs("titolo")
    		descrizione(i) = rs("descrizione")
    		rs.movenext
    	loop
    			
    	'chiudo il database
    	rs.Close
    	set rs = Nothing
    	Conn.Close 
    	set Conn = Nothing
    Mi esce questo errore:
    codice:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
    [Microsoft][Driver ODBC Microsoft Access] Il modulo di gestione di database Microsoft Jet non è in grado di trovare la tabella o la query di input 'newsHome'. Verificare che esista e che il nome sia stato digitato correttamente.
    Praticamente la tabella newsHome non esiste.
    Ma questa tabella esiste ed è completa!
    Infatti se eseguo la query sql in MS Access questa funziona, mentre sul server no.
    Qualcuno sa spiegarmi il motivo?
    Grazie Mille

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: tabella inesistente quando in realtà c'è!!!

    Ma il chiamo al database dove?
    codice:
    <%
    	'CREO IL MENU LATERALE DELLE NOTIZIE FLASH
             dim titolo(3), descrizione(3)
    		
    	Set Conn=Server.CreateObject("ADODB.Connection")
    		Conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("TuaCartellaDatabase/MomeDataBase.mdb")	
    	Conn.Open (strConn)
    %>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    209
    Grazie per la risposta.
    Scusa, c'hai ragione anche te:
    il richiamo del database è la variabile strConn che viene richiamata da in include che contiene tutte le variabili più importanti che mi servono in tutto il sito.

    Cmq la variabile è:

    codice:
    strConn="driver={Microsoft Access Driver (*.mdb)}; " 
    strConn=strConn & " DBQ=" & Server.MapPath("/data/areaFormazione.mdb") 
    strConn=strConn & ";pwd=" & strCodedb
    E per tutte le altri interrogazioni funziona. E' questo che non riesco a capire...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Set strConn=Server.CreateObject("ADODB.Connection") il set è sbagliato hai scritto Conn invece di strConn
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.