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
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