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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Errore nell'insert
lunedì 20 febbraio 2006 - 10.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dispy20
Profilo
| Newbie
10
messaggi | Data Invio:
lun 20 feb 2006 - 10:16
il codice è questo :
Dim connection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=...mdb;Persist Security Info=False")
Dim cmd As New OleDbCommand("insert into tblDomini(nomeDominio, cliente, rinnovo, scadenza, gestoreDominio, gestoreHosting, gestoreMail, numeroMail) values('" & Me.txtNomeDominio.Text & "','" & Me.txtCliente.Text & "','" & Me.txtRinnovo.Text & "','" & Me.txtScadenza.Text & "','" & Me.txtGestoreDominio.Text & "','" & Me.txtGestoreHosting.Text & "','" & Me.txtGestoreMail.Text & "','" & Me.txtNumeroMail.Text & "')", connection)
connection.Open()
cmd.ExecuteNonQuery()
connection.Close()
è ovvio ke sbaglio qualkosa perkè mi dice eccezione nn gestita in system.data.oledb ke devo fare?
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
lun 20 feb 2006 - 10:52
Da quello che vedo non c'è nulla di sbagliato
Solo un paio di controlli:
1. Dalla stringa si capisce che stai inserendo dei valori testo, i tuoi campi del database sono tutti testo?
2. Hai per caso inserito dei valori con l'apice? perchè non c'è il controllo dell'apice, dovresti fare un replace e sostituire aprice con 2 apici
3. Stai inserendo dei valori che infrangono alcune foreign key?
Peace
Gvnn
http://www.gvnn.it
http://www.sqlwebarchitect.org
http://blogs.dotnethell.it/gvnn/
dispy20
Profilo
| Newbie
10
messaggi | Data Invio:
lun 20 feb 2006 - 11:09
intanto grazie dalla risposta.. in teoria si infatti ho un probl con le kiavi primarie.. nel senso ke l'ho tolta e adesso mi dà un altro tipo di errore nel comando cmd.executeNonquery() sempre l'errore di prima..
i campi sono tutti testo.
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
lun 20 feb 2006 - 11:27
L'errore che hai messo è un pò vago, nel senso che non vedento il db potrebbe essere qualsiasi cosa ... fai cosi:
1. cerca di intercettare l'eccezione con Try ... Catch ex As Exception ... End Try
2. all'interno prova a stampare il messaggio e la stacktrace così (se è un'applicazione web): response.write(ex.Message) e response.write(ex.StackTrace)
Ci sono anche molte altre proprietà, stampale un pò tutte e vedi se ti sono d'aiuto.
Peace
Gvnn
http://www.gvnn.it
http://www.sqlwebarchitect.org
http://blogs.dotnethell.it/gvnn/
dispy20
Profilo
| Newbie
10
messaggi | Data Invio:
lun 20 feb 2006 - 11:36
grazie appena riesco lo faccio.. ora nn posso più scrivere ma torno presto .. sei stao gentilissimo spero mi aiuti di nuovo :)
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 !