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
ASP.NET 1.0/1.1
INSERT CON ADO.NET
giovedì 13 maggio 2004 - 15.50
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
6969
Profilo
| Junior Member
88
messaggi | Data Invio:
gio 13 mag 2004 - 15:50
CARI AMICI QUANDO UTILIZZAVO DAO E MI CAPITAVA DI FARE DELLE INSERT SPESSO UTILIZZAVO LA PROPRIETà ADDNEW DEI RECORSET:
Set RECORDSER= CurrentDb.OpenRecordset("Select * from TABELLA")
With RECORDSER
.AddNew
!CAMPO1= VALUE1
!CAMPO2= VALUE2
.............
.Update
.Close
End With
CI0' MI CONSENTIVA DI ESCLUDERE NELL'INSERT QUEI CAMPI CHE NELLA FORM DI INSERIMENTO NON ERANO OBBLIGATORI E CHE QUINDI NON POTEVANO ESSERE VALORIZZATI.
ORA UTILIZZANDO ADO.NET MI TROVO A FARE LE INSERT CON I PARAMETRI DELLA CLASSE OLEDBCOMMAND, ESEMPIO:
stringaProva = "insert into prova (campo1,campo2,campo3) values(@C1,@C2,@C3)"
sqlStudyList = New OleDbCommand (stringaProva , connMedtronic)
sqlStudyList.Parameters.Add("@C1", V1 )
sqlStudyList.Parameters.Add("@C2" , V2)
sqlStudyList.Parameters.Add("@C2" , V3 )
sqlStudyList.ExecuteNonQuery()
IL PROBLEMA: è CHE HO UNA FORM DI INSERIMENTO CON DEI CAMPI NON OBBLIGATORI E CHE NEL CASO IN CUI NON VENGATO VALORIZZATI, IO DEVO ESCLUDERE DALL'INSERT PER NON AVERE ECCEZIONI.
IL PROBLEMA SI VERIFICA PER I CAMPI NUMERICI E "DATE/TIME" DOVE SI VERIFICANO ERRORI SE SI PROVA AD INSERIRE DELLE STRINGHE VUOTE, IL PROBLEMA PUò ESSERE INVECE SUPERATO PER I CAMPI DI TESTO DOVE è SUFFICIENTE VALORIZZARE SUL DB ACCESS LA PRORPIETà "CONSENTI LUNGHEZZA ZERO"..
COSA NE DITE, AVETE PERCASO DEI CONSIGLI DA DARMI
6969
Profilo
| Junior Member
88
messaggi | Data Invio:
gio 13 mag 2004 - 17:17
TI RINGRAZIO DEL CONSIGLIO,
CMQ HO LETTO L'ARTICOLO CH EMI HAI CONSIGLIATO,
MA NON RIESCO A CAPIRE COME LA CLASSE DB.NULL PUò AIUTARMI,
PUOI FARMI UN ESEMPIO, ALESSANDRO
6969
Profilo
| Junior Member
88
messaggi | Data Invio:
gio 13 mag 2004 - 17:24
FORSE HO CAPITO, GRAZIE...
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 !