Visualizzazione dei risultati da 1 a 10 su 15

Hybrid View

  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Conosci la metodologia ad oggetti ?

    Fai una classe Public, mettici tutto cio' che ti serve (proprieta' e metodi) e fa in modo che sia salvata nella cartella "App_Code" della tua solution.

    Compila e da qualsiasi pagina del progetto avrai a disposizione la classe, per istanziarne oggetti.
    Cosi' hai il tuo layer DB in un solo punto.

    Piano piano sviluppa sempre meglio il layer e sara' piu' potente e potrai portartelo dietro nei vari progetti.

    Il layer stesso deve interessarsi di aprire e chiudere la connessione, ed a dire il vero in Asp.Net e' tutto piu' facile, basta usare il costrutto Using e chiude la connessione da solo quando è il caso.

    E' un discorso ampio comunque, ti consiglio un manuale, risparmierai molto tempo..

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Quote Originariamente inviata da djciko Visualizza il messaggio
    ... ti consiglio un manuale, risparmierai molto tempo..
    non so. Ma sei sicuro che i manuali non facciano male alla salute?

    sai benissimo che un buon manule ha non meno di un migliaio di pagine, e che per imparare bene ne occorrono almeno due
    Ultima modifica di pietro09; 05-01-2017 a 09:05
    Pietro

  3. #3

    ok

    Quote Originariamente inviata da djciko Visualizza il messaggio
    Conosci la metodologia ad oggetti ?

    Fai una classe Public, mettici tutto cio' che ti serve (proprieta' e metodi) e fa in modo che sia salvata nella cartella "App_Code" della tua solution.

    Compila e da qualsiasi pagina del progetto avrai a disposizione la classe, per istanziarne oggetti.
    Cosi' hai il tuo layer DB in un solo punto.

    Piano piano sviluppa sempre meglio il layer e sara' piu' potente e potrai portartelo dietro nei vari progetti.

    Il layer stesso deve interessarsi di aprire e chiudere la connessione, ed a dire il vero in Asp.Net e' tutto piu' facile, basta usare il costrutto Using e chiude la connessione da solo quando è il caso.

    E' un discorso ampio comunque, ti consiglio un manuale, risparmierai molto tempo..
    ok grazie...infatti ieri, nel pomeriggio ero riuscito a fare la mia classe sotto app_code

    mettendo

    codice:
      Public Sub OpenDatabase()
            Try
                conn = New OleDbConnection
                conn.ConnectionString = (ConfigurationSettings.AppSettings("conn"))
                conn.Open()
            Catch e As Exception
                Console.WriteLine("Exception: " & e.ToString())
            End Try
        End Sub
    però poi andando nella mia ado.aspx
    e scrivendo nella load_page

    OpenDatabase()

    me lo dava come errore scrivendo:
    "il riferimento ad un membro non condiviso richiede un riferimento a un oggetto"

    scrivendo
    ConnessioneDB.
    nelle proprietà non esce la voce "OpenDatabase"
    come se non fosse referenziata...
    ma su vb.net era gia automaticamente referenziata

    in alto ho messo il riferimento alla classe:
    <%@ Import Namespace="ConnessioneDB" %>

    quindi ero quasi ad un passo dalla vittoria ma niente...


    Quote Originariamente inviata da pietro09 Visualizza il messaggio
    non so. Ma sei sicuro che i manuali non facciano male alla salute?

    sai benissimo che un buon manule ha non meno di un migliaio di pagine, e che per imparare bene ne occorrono almeno due
    sono contrario ad libri perchè ci sono una infinita di pagine e si perde il filo..
    preferisco dei bei tutorial testo o tutorial video da seguire passo passo...
    Ultima modifica di marco.santilli; 05-01-2017 a 10:38
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

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 © 2026 vBulletin Solutions, Inc. All rights reserved.