Insert o Newrow

sabato 12 novembre 2005 - 17.07

cl.an@iol.it Profilo | Newbie

C'è qualcuno che può darmi una mano per capire come fare ad inserire un record via codice da una form in una tabella.
E' possibile farlo passando direttamente la query come parametro di una funzione?
Grazie

trinity Profilo | Guru

Coach ha ragione per in termini di sicurezza e meglio utilizzare le query parametriche..

Utilizzando per esempio un db sql potresti scrivere così:

Imports System.Data.SqlClient

sql = "INSERT INTO tabella (codice,titolo,nominativo,indirizzo) VALUES (par1,@par2,@par3)"
SqlCommand.Parameters.Add("@par1", SqlDbType.VarChar).Value = Me.TextBox1.Text 'codice
SqlCommand.Parameters.Add("@par2", SqlDbType.VarChar).Value = Me.TextBox2.Text 'titolo
SqlCommand.Parameters.Add("@par3", SqlDbType.VarChar).Value = Me.TextBox3.Text 'nominativo

SqlCommand.Connection = db
SqlCommand.CommandText = sql
SqlCommand.CommandType = CommandType.Text
SqlCommand.ExecuteNonQuery()

SqlCommand.Parameters.Clear() 'serve a resettare i parameters

Ciao


Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5