29.06.2013 Views

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Curso <strong>de</strong> Introdução a Plata<strong>forma</strong> .Net FrameWork SDK<br />

Excluir Dad<strong>os</strong><br />

Esta operação é tão necessária e utilizada quanto as outras estudadas até este<br />

momento.<br />

Porem <strong>de</strong>vem<strong>os</strong> tratar a exclusão com muita cautela e segurança. Antes da<br />

implantação <strong>de</strong> um aplicativo que se faz uso <strong>de</strong>sta instrução, <strong>de</strong>vem<strong>os</strong> criar um<br />

banco <strong>de</strong> dad<strong>os</strong> <strong>de</strong> teste para executar a operação <strong>de</strong> exclusão.<br />

Vam<strong>os</strong> acompanhar a sintaxe da instrução <strong>de</strong> exclusão:<br />

DELETE FROM NomeTabela WHERE CONDICAO<br />

A clausula CONDICAO contida na instrução acima é opcional.<br />

Para realizar a condição da instrução <strong>de</strong> exclusão, utilizam<strong>os</strong> a palavra-chave<br />

WHERE. Devem<strong>os</strong> observar que se o campo á alfanumérico, é preciso estar entre<br />

apóstrof<strong>os</strong>.<br />

Vam<strong>os</strong> acompanhar a exclusão <strong>de</strong> dad<strong>os</strong> em um banco <strong>de</strong> dad<strong>os</strong>.<br />

Dim Matricula As String<br />

Dim InstrucaoSql As String<br />

Dim conn As OleDbConnection<br />

Dim cmd As OleDbCommand<br />

Matricula = “101245”<br />

InstrucaoSql = “DELETE FROM Tab_Aluno”<br />

InstrucaoSql = InstrucaoSql “WHERE CampoMatricula = ‘ “ & Matricula & ” ’ ”<br />

conn = New OleDbConnection(“Provi<strong>de</strong>r=SQLOLEDB; server=localh<strong>os</strong>t;” &_<br />

“database=BD;user id=sa”)<br />

conn.Open( )<br />

cmd = New OleDbCommand(InstrucaoSql, conn)<br />

cmd.ExecuteNonQuery( )<br />

conn.Cl<strong>os</strong>e( )<br />

A instancia do objeto OleDbCommand executa a instrução SQL para excluir o<br />

registro efetivamente.<br />

Como é <strong>uma</strong> instrução do tipo DELETE, então é usado o ExecuteNonQuery<br />

para executá-la.<br />

116

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!