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

Incluir Dad<strong>os</strong><br />

A inserção <strong>de</strong> dad<strong>os</strong> é indispensável n<strong>uma</strong> aplicação Web.<br />

Normalmente, aplicativ<strong>os</strong> em que você se cadastra para <strong>uma</strong> <strong>de</strong>terminada<br />

finalida<strong>de</strong>, têm seus dad<strong>os</strong> inserid<strong>os</strong> em um banco <strong>de</strong> dad<strong>os</strong>. Tudo isso é feito por<br />

meio <strong>de</strong> instruções SQL do tipo INSERT.<br />

A sintaxe <strong>de</strong>sta instrução é <strong>de</strong>scrita abaixo:<br />

INSERT INTO NomeTabela (Campo1, Campo2, CampoN) VALUES (Valor1, Valor2, ValorN)<br />

Tod<strong>os</strong> <strong>os</strong> dad<strong>os</strong> que forem alfanuméric<strong>os</strong> precisam estar entre ‘apóstrof<strong>os</strong>’<br />

inclusive as datas.<br />

Acompanhe a sintaxe para a inserção <strong>de</strong> dad<strong>os</strong> 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 = “Juliana Avila”<br />

InstrucaoSql = “INSERT INTO Tab_Aluno (CampoMatricula, CampoNome)”<br />

InstrucaoSql = InstrucaoSql & “VALUES(‘ “ & Matricula &” ’, ‘ “ & Nome &” ’) ”<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 instrução SQL utilizada no exemplo acima na linguagem Visual Basic.Net ,<br />

p<strong>os</strong>sui a mesma sintaxe para a linguagem C#.<br />

Neste exemplo usam<strong>os</strong> <strong>uma</strong> string chamada Matricula e outra chamada Nome<br />

para facilitar o estudo, mais estas in<strong>forma</strong>ções po<strong>de</strong>riam vir <strong>de</strong> um componente <strong>de</strong><br />

entrada <strong>de</strong> dad<strong>os</strong>, como: TextBox, DropDownList, CheckBoxList, <strong>de</strong>ntre outr<strong>os</strong>.<br />

115

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

Saved successfully!

Ooh no, something went wrong!