Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    135

    cossa vuol dire questo errore??

    scusatemi, sono al mio primo tentativo di connessione ad un db con asp.net. Ho copiato il codice dal libro, ma quando lancio la pagina mi restituisce questo errore:

    ExecuteReader: la proprietà Connection non è stata inizializzata

    questo è il codice:

    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient" %>
    <%@ Import Namespace="System.Configuration" %>

    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="connection.aspx.vb" %>

    <%Dim myConnString As String
    myConnString = "data source=server2003"
    myConnString &= ";initial catalog=webunitelm"
    myConnString &= ";user id=sito"
    myConnString &= ";password=web"

    Dim myConnection As New SqlConnection(myConnString)

    myConnection.Open()
    Dim myCMD As SqlCommand = New SqlCommand("select email from clienti")

    Dim myReader As SqlDataReader = myCMD.ExecuteReader()



    myReader.Close()
    myConnString.Close()


    dove sbaglio? cosa devo correggere?

  2. #2
    Stai effettivamente usando un dataBase SQL o che altro tipo di dataBase stai utilizzando per questa prova?
    Ciao


    Marco

  3. #3
    Utente di HTML.it L'avatar di beke82
    Registrato dal
    Mar 2004
    residenza
    Empoli
    Messaggi
    183

    Re: cossa vuol dire questo errore??

    Originariamente inviato da nicola_prw
    scusatemi, sono al mio primo tentativo di connessione ad un db con asp.net. Ho copiato il codice dal libro, ma quando lancio la pagina mi restituisce questo errore:

    ExecuteReader: la proprietà Connection non è stata inizializzata

    questo è il codice:

    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient" %>
    <%@ Import Namespace="System.Configuration" %>

    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="connection.aspx.vb" %>

    <%Dim myConnString As String
    myConnString = "data source=server2003"
    myConnString &= ";initial catalog=webunitelm"
    myConnString &= ";user id=sito"
    myConnString &= ";password=web"

    Dim myConnection As New SqlConnection(myConnString)

    myConnection.Open()
    Dim myCMD As SqlCommand = New SqlCommand("select email from clienti")

    Dim myReader As SqlDataReader = myCMD.ExecuteReader()



    myReader.Close()
    myConnString.Close()


    dove sbaglio? cosa devo correggere?
    prova a fare così
    codice:
    Dim myCMD As SqlCommand = New SqlCommand("select email from clienti", myConnection)
    Dimmi se funziona

    Beke
    Un Anello per domarli, un Anello per trovarli,
    un Anello per ghermirli e nel buio incatenarli ( J.R.R. Tolkien )

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    135

    quindi...

    ho un db SQL dal quale devo semplicemente estrarre degli indirizzi mail per creare una mailing list.

    ho provato ad aggiungere la connection come mi hai suggerito ma mi restituisce un errore di compilazione su quella riga

  5. #5
    Utente di HTML.it L'avatar di beke82
    Registrato dal
    Mar 2004
    residenza
    Empoli
    Messaggi
    183
    allora mi dispiace, ma non so proprio cosa dirti
    Un Anello per domarli, un Anello per trovarli,
    un Anello per ghermirli e nel buio incatenarli ( J.R.R. Tolkien )

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    135

    scusami

    avevi ragione, funziona, solo che avevo scritto male..
    grazie

  7. #7
    Piccolo consiglio.

    "email" e' una delle tante parole riservate del linguaggio Sql, se puoi cambia nome del container.

    Saluti

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.