Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    185

    ADO.NET e DataBase di Access

    Ho questo script che precendentemente era fatto per funzionare con un db di sql server e una store procedure, io per le mie esigenze dovrei convertirlo per leggere da un db di access; mcio ho provato, ma mi da errori e mi sta facendo impazzire...chi mi sa aiutare...grazie.....


    codice:
    using System;
    using System.Data;
    using System.Data.SqlClient;
    //using System.Data.SqlTypes;
    using System.Data.OleDb;
    
    namespace tntgiallo.it
    {
    	///	<summary>
    	///	Summary	description	for	CDalAddress.
    	///	</summary>
    	public class CDalAddress
    	{
    		string strConStr;
    		string strError;
    		//SqlConnection oConn;
    		OleDbConnection oConn;
    		
    		public string strConnection
    		{
    			get
    			{ 
    				return strConStr;
    			}
    			set
    			{
    				strConStr = value;
    				try
    				{
    					//this.oConn = new SqlConnection(value);
    					oConn = new OleDbConnection(value);
    				}
    				catch (Exception e)
    				{
    					throw e;
    				}
    			}
    		}
    		public SqlDataReader getAll()
    		{
    			string strSQL =	"";
    			//SqlCommand oCmd	= new SqlCommand(strSQL, oConn);
    			OleDbCommand	oCmd = new OleDbCommand(strSQL,	oConn);
    			oCmd.CommandType = CommandType.Text;
    
    			try
    			{
    				if (oConn.State	== ConnectionState.Closed)
    				{
    					oConn.Open();
    				}
    				return oCmd.ExecuteReader()
    			}
    			catch (Exception e)
    			{
    				throw e;
    			}
    		}
    
    
    	}
    }

  2. #2
    Utente di HTML.it L'avatar di Nazareno
    Registrato dal
    Mar 2001
    residenza
    Udine
    Messaggi
    176

    Qualche info in più...

    Bè, dovresti almeno postare l'errore che ti dà, perchè a prima vista sembra tutto ok, a parte i blocchi try...catch inutili che hai messo e che fanno solo degradare le performance. Sarebbero utili se vuoi gestire tuoi messaggi di errore, ma se devi eseguire il throw dell'eccezione generate, non servono, ti pare? Cmq, senza sapere che errori ti dà, è impossibile cercare una soluzione

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    Re: ADO.NET e DataBase di Access

    codice:
    public OleDbDataReader getAll()
    Ma in tutto questo dove sta la stored procedure? :master:

    Hey hey, my my Rock and roll can never die!

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.