Neste artigo vou mostrar como guardar dados na nossa tabela.
Guardar com a passagem de parâmetros, no inicio também não olhava bem
para esta técnica. Mas tem grandes vantagens. Procedimentos Armazenados ou SP são tarefas ou objectos guardados dentro da base de dados que contém uma colecção pré-esquematizada de instruções SQL, que são executadas directamente no servidor. O que possibilita a passagem dinâmica de parâmetros, maior rapidez, melhor manutenção e mais segurança.
Rotina para guardar dados na nossa tabela. Adicione a um form
duas textboxes txt_nome e txt_tel, e um botão. No evento do botão faça a chamada
a rotina guardar().
|
Public
Class
Form2
Dim
connection
As
New
SQLiteConnection(myConnectionString)
Private
Sub
guardar()
connection.Open()
'Abre a conexão
'Na instrução sql indico
quais os campos que são passado atravez dos
parametros
Dim
sql
As
String
=
"INSERT INTO contactos(nome,telefone)
VALUES (@nome,@tel)"
Dim
cmd
As
New
SQLiteCommand(sql,
connection)
'Parametros
a serem inseridos na tabela
cmd.Parameters.Add("@nome",
SqlDbType.VarChar).Value
= txt_nome.Text
cmd.Parameters.Add("@tel",
SqlDbType.Int).Value
= txt_tel.Text
cmd.ExecuteNonQuery()
'Executa a operação mas não
resultam registos
cmd.Dispose()
'Liberar a memória usada
Cursor.Current =
Cursors.Default
connection.Close()
'Fecha
a conexão
End
Sub
Private
Sub
btn_guardar_Click(sender
As
System.Object,
e As
System.EventArgs)
Handles
btn_guardar.Click
guardar()
End
Sub
End
Class
|
Até ao próximo artigo, como editar e eliminar dados.