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 />
Atualizar Dad<strong>os</strong><br />
Atualizar dad<strong>os</strong> em um banco <strong>de</strong> dad<strong>os</strong> é outra prática bastante utilizada nas<br />
aplicações.<br />
Os banc<strong>os</strong> <strong>de</strong> dad<strong>os</strong> <strong>de</strong> empresas corporativas passam por constantes<br />
mudanças. Imagine o numero <strong>de</strong> transações <strong>de</strong> atualizações que ocorrem em um<br />
banco <strong>de</strong> dad<strong>os</strong> <strong>de</strong> organização <strong>de</strong> comercio eletrônico.<br />
Então <strong>de</strong>vem<strong>os</strong> tomar o cuidado <strong>de</strong> <strong>de</strong>ixar apenas pessoas autorizadas a<br />
atualizar <strong>os</strong> dad<strong>os</strong> nas tabelas.<br />
A atualização <strong>de</strong> dad<strong>os</strong> <strong>de</strong>ve ser bem estruturada e concisa, pois <strong>os</strong> critéri<strong>os</strong><br />
<strong>de</strong>vem estar bem clar<strong>os</strong> e <strong>de</strong>finid<strong>os</strong>, pois a instrução <strong>de</strong> atualização po<strong>de</strong> <strong>de</strong>terminar<br />
<strong>uma</strong> mudança em um único produto, ou em vári<strong>os</strong> produt<strong>os</strong>, como um aumento <strong>de</strong><br />
preç<strong>os</strong>.<br />
Vejam<strong>os</strong> a sintaxe para a instrução <strong>de</strong> exclusão <strong>de</strong> dad<strong>os</strong>.<br />
UPDATE Tabela SET Campo1=Valor1, Campo2=Valor2, CampoN=ValorN WHERE CONDICAO<br />
A clausula CONDICAO contida na instrução acima é opcional.<br />
Para realizar a condição da instrução <strong>de</strong> atualização, utilizam<strong>os</strong> a palavrachave<br />
WHERE. Devem<strong>os</strong> observar que se o campo é alfanumérico, é preciso estar<br />
entre apóstrof<strong>os</strong>.<br />
Vam<strong>os</strong> acompanhar a atualização em um banco <strong>de</strong> dad<strong>os</strong>.<br />
Dim Matricula, Nome As String<br />
Dim InstrucaoSql As String<br />
Dim conn As OleDbConnection<br />
Dim cmd As OleDbCommand<br />
Matricula = “101245”<br />
Nome = “Luciana Silva”<br />
InstrucaoSql = “UPDATE Tab_Aluno SET CampoNome = ‘ “& Nome &” ’ ”<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 />
117