Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Errore
venerdì 23 dicembre 2005 - 10.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
geo99
Profilo
| Newbie
9
messaggi | Data Invio:
ven 23 dic 2005 - 10:28
Voglio fare un inserimento ma mi da questo errore:
Format of the initialitation string does not conform to specification starting at index 0.
Object reference not set to an instance of an object.
COSA PUÒ ESSERE?
IL codice è questo:
Dim dati As New DAL
dati.InserisciRete(TxtRete.Text)----> richiamo la funzione nella classe DAL
Classe DAL
Public Sub InserisciGenere(ByVal txtgenere As String)
Dim m_conn As SqlConnection
Dim m_cmd As SqlCommand
Dim m_sql As String
Try
m_sql = "INSERT INTO tblGenere (NomeGenere) VALUES (@nomeGenere)"
m_conn = New SqlConnection(stringaConnessione)
m_cmd = New SqlCommand
m_cmd.Connection = m_conn
m_cmd.CommandType = CommandType.Text
m_cmd.CommandText = m_sql
m_cmd.Parameters.Add("@NomeGenere", SqlDbType.VarChar).Value = txtgenere
m_conn.Open()
m_cmd.ExecuteNonQuery()
Catch ex As SqlException
MsgBox(ex.Message)
Finally
m_conn.Close()
End Try
End Sub
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
ven 23 dic 2005 - 11:06
secondo me l'errore è qui:
m_cmd.Parameters.Add("@NomeGenere", SqlDbType.VarChar).Value = txtgenere
dovresti scrivere
m_cmd.Parameters.Add(new sqlparameter("@NomeGenere", SqlDbType.VarChar)).Value = txtgenere
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
geo99
Profilo
| Newbie
9
messaggi | Data Invio:
ven 23 dic 2005 - 11:13
No, purtroppo non è quello l'errore!
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
ven 23 dic 2005 - 11:44
strano io ho ricopiato il tuo pezzo di codice e a me funziona alla perferzione
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
matteo.sandri
Profilo
| Newbie
20
messaggi | Data Invio:
lun 26 dic 2005 - 11:05
ciao,
il problema mi sembra sulla stringa sql .Se provi a cambiarla?
al posto di
m_sql = "INSERT INTO tblGenere (NomeGenere) VALUES (@nomeGenere)"
m_sql = "INSERT INTO tblGenere (NomeGenere) VALUES ("& @nomeGenere &")"
dove - NomeGenere - è il nome della colonna della tabella e - @nomeGenere - una variabile dello stesso dipo della colonna
matteo.sandri
Profilo
| Newbie
20
messaggi | Data Invio:
lun 26 dic 2005 - 11:08
>strano io ho ricopiato il tuo pezzo di codice e a me funziona
> alla perferzione
>
>----------------------------------------------
>Questo messaggio e' composto al 100% da
>elettroni riciclati. Nessun atomo e' stato
>ionizzato per trasmettere questo messaggio.
>
non da errore se è la stringa sql perche quando genera non controlla la stringa di assegnazione contenuta tra gli apici
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
mar 27 dic 2005 - 15:37
Non ho capito questa affermazione:
>non da errore se è la stringa sql perche quando genera non controlla
> la stringa di assegnazione contenuta tra gli apici
>
>
Qual'è il valore di venere che vuoi inserire in tabella?
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
mar 27 dic 2005 - 15:37
Non ho capito questa affermazione:
>non da errore se è la stringa sql perche quando genera non controlla
> la stringa di assegnazione contenuta tra gli apici
>
>
Qual'è il valore di genere che vuoi inserire in tabella?
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
mar 27 dic 2005 - 15:37
Non ho capito questa affermazione:
>non da errore se è la stringa sql perche quando genera non controlla
> la stringa di assegnazione contenuta tra gli apici
>
>
Qual'è il valore di genere che vuoi inserire in tabella?
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
matteo.sandri
Profilo
| Newbie
20
messaggi | Data Invio:
mar 27 dic 2005 - 17:36
il significato è che il generatore non controla il contenuto della stringa
quindi se si utilizza una stringa sql ti accorgerai dell'errore solo quando fai l'execute con il programma lanciato
rizzipat
Profilo
| Newbie
12
messaggi | Data Invio:
mar 27 dic 2005 - 17:39
A ok ma questo era scontato!
Ma non ho capito se a te ora funziona?
----------------------------------------------
Questo messaggio e' composto al 100% da
elettroni riciclati. Nessun atomo e' stato
ionizzato per trasmettere questo messaggio.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !