Visualizzazione dei risultati da 1 a 5 su 5

Discussione: riutilizzare codice

  1. #1

    riutilizzare codice

    ragazzi se creo delle public sub e ci metto:
    Dim strConn As String
    Dim strSql As String
    Dim ObjConn As New SqlConnection(strConn)
    Dim ObjCmd As New SqlCommand
    Dim ObjReader As SqlDataReader
    perche quando le richiamo e provo ad usare gli oggetti dichiarati mi va in errore, essendo public nn dovrebbero cmq vederle le informazioni o mi devo creare un classe?

    scusate ma e' d apoikissimo che lavoro con asp.net!

  2. #2
    Da dove le richiami??
    Esattamente cosa vuoi fare? Un oggetto da utilizzare per chiamare il database?

    Ciao
    Kalman
    Kalman

  3. #3
    public sub prova()
    Dim strConn As String
    Dim strSql As String
    Dim ObjConn As New SqlConnection(strConn)
    Dim ObjCmd As New SqlCommand
    Dim ObjReader As SqlDataReader
    end sub

    public sub prova2()
    call prova
    ObjConn.Open()
    end sub

    cosi nn funziona!

  4. #4
    Beh.. se funzionava mi stupivo!
    Hai dimensionato una variabile in una sub e vuoi utilizzarla al di fuori di questa.. mi sembra chiaro che non si può fare!

    Prova a portare al di fuori della sub le dichiarazioni e vedrai che funziona.

    codice:
    Public Class WebForm1
        Inherits System.Web.UI.Page
        Dim strConn As String 
        Dim strSql As String 
        Dim ObjConn As SqlConnection 
        Dim ObjCmd As SqlCommand 
        Dim ObjReader As SqlDataReader 
    
     public sub prova() 
        strConn =""
        strSql ="" 
        ObjConn = New SqlConnection(strConn) 
        ObjCmd = New SqlCommand 
     end sub 
     
     public sub prova2() 
       call prova 
       ObjConn.Open() 
     end sub
    Così dovrebbe funzionare..
    Fammi sapere
    Ciao
    Kalman
    Kalman

  5. #5
    si e' vero..ma la variabile esiste merod imanticato io d emettela qua..grazie ancora!

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.