Visualizzazione dei risultati da 1 a 10 su 15

Hybrid View

  1. #1

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