Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

slocun

inserir muitos dados na BD de uma só vez!

Recommended Posts

Boas Pessoal!

 

ca continuo a construir o site em VB.net com uma BD em access, desta vez o problema é a insersão de muitos dados na BD, queria fazer isso de uma só vez...

 

consegui o código mas este apenas funcionou com a insersão de poucos dados...

 

alguem sabe alguma maneira simples, recorrendo a um ciclo ou kualker outra coisa para que consiga fazer a insersão com sucesso? é que eu tenho os seguintes campos para inserir:

 

codigo html

Formulario...

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
   <title>Consultar</title>
</head>
<body bgcolor="#B9DCFF" style="background-attachment: fixed; text-align: center;">
   <form id="form1" runat="server">
   <div style="height: 462px; width: 871px;">

       <img src="gest.bmp" style="width: 548px; height: 155px" /><br />
       <br />
       <h1>
           <b>Actualizar ou Inserir registo.</b></h1>
       <br />
               <asp:Button ID="Btinserir" runat="server" Text="Inserir novo" />
       <br />
       <br />
       <br />
       Última actualização:
       <asp:TextBox ID="txtutact" runat="server" Width="163px"></asp:TextBox>
       <br />
   </div>
   <div style="text-align: left; width: 910px">
       <br />
       Nº do Cliente:
       <asp:TextBox ID="txtnr" runat="server" Height="23px" Width="105px"></asp:TextBox>
 Nome:
       <asp:TextBox ID="txtnom" runat="server" Width="428px"></asp:TextBox>
 Fax:
       <asp:TextBox ID="txtfax" runat="server" Width="149px"></asp:TextBox>
       <br />
       Localidade:
       <asp:TextBox ID="txtloc" runat="server" Width="145px"></asp:TextBox>
 Morada:
       <asp:TextBox ID="txtmorada" runat="server" Width="387px"></asp:TextBox>
 Código Postal:
       <asp:TextBox ID="txtcodp" runat="server" Width="91px"></asp:TextBox>
       <br />
       Telefone:
       <asp:TextBox ID="txttelef" runat="server" Width="132px"></asp:TextBox>
 Telefone2:
       <asp:TextBox ID="txttelef2" runat="server" Width="129px"></asp:TextBox>
 Telemóvel:
       <asp:TextBox ID="txttlm" runat="server" Width="127px"></asp:TextBox>
 E-mail:
       <asp:TextBox ID="txtmail" runat="server" Width="210px"></asp:TextBox>
       <br />
       E-mail2:
       <asp:TextBox ID="txtmail2" runat="server" Width="349px"></asp:TextBox>
 Pag. Web:
       <asp:TextBox ID="txtpagweb" runat="server" Width="384px"></asp:TextBox>
       <br />
       Sócio 1:
       <asp:TextBox ID="txtsoc1" runat="server" Width="539px"></asp:TextBox>
 Quota:
       <asp:TextBox ID="txtqt1" runat="server" Width="217px"></asp:TextBox>
       <br />
       Sócio 2:
       <asp:TextBox ID="txtsoc2" runat="server" Width="539px"></asp:TextBox>
 Quota:
       <asp:TextBox ID="txtqt2" runat="server" Width="217px"></asp:TextBox>
       <br />
       Sócio 3:
       <asp:TextBox ID="txtsoc3" runat="server" Width="539px"></asp:TextBox>
 Quota:
       <asp:TextBox ID="txtqt3" runat="server" Width="217px"></asp:TextBox>
       <br />
       Sócio 4:
       <asp:TextBox ID="txtsoc4" runat="server" Width="539px"></asp:TextBox>
 Quota:
       <asp:TextBox ID="txtqt4" runat="server" Width="217px"></asp:TextBox>
       <br />
       Sócio 5:
       <asp:TextBox ID="txtsoc5" runat="server" Width="539px"></asp:TextBox>
 Quota:
       <asp:TextBox ID="txtqt5" runat="server" Width="217px"></asp:TextBox>
       <br />
       Inicio da actividade:
       <asp:TextBox ID="txtinact" runat="server" Width="132px"></asp:TextBox>
 Nº meses:
       <asp:TextBox ID="txtmeses" runat="server" Width="64px"></asp:TextBox>
 Conservatória:
       <asp:TextBox ID="txtcons" runat="server" Width="146px"></asp:TextBox>
 Contribuinte:
       <asp:TextBox ID="txtcont" runat="server" Width="135px"></asp:TextBox>
       <br />
       Capital Social:
       <asp:TextBox ID="txtcapsoc" runat="server" Width="144px"></asp:TextBox>
 CAE:
       <asp:TextBox ID="txtcae" runat="server" Width="133px"></asp:TextBox>
 Serviço de Finanças:
       <asp:TextBox ID="txtserfin" runat="server" Width="134px"></asp:TextBox>
 NISS:
       <asp:TextBox ID="txtniss" runat="server" Width="128px"></asp:TextBox>
       <br />
       Representante Legal:
       <asp:TextBox ID="txtrepl" runat="server" Width="396px"></asp:TextBox>
 NIF do representante legal:
       <asp:TextBox ID="txtnifrepl" runat="server" Width="160px"></asp:TextBox>
       <br />
       Pessoa de Contacto:
       <asp:TextBox ID="txtpcont" runat="server" Width="397px"></asp:TextBox>
 Telemóvel de Pessoa de contacto:
       <asp:TextBox ID="txtpconttlm" runat="server" Width="119px"></asp:TextBox>
       <br />
       Telefone de pessoa de contacto:
       <asp:TextBox ID="txttelefpcont" runat="server" Width="161px"></asp:TextBox>
 E-mail da pessoa de contacto:
       <asp:TextBox ID="txtmailpcont" runat="server" Width="309px"></asp:TextBox>
       <br />
       TOC:
       <asp:TextBox ID="txttoc" runat="server" Width="140px"></asp:TextBox>
 NIF de TOC:
       <asp:TextBox ID="txtniftoc" runat="server" Width="143px"></asp:TextBox>
 Pontuação:
       <asp:TextBox ID="txtpont" runat="server" Width="114px"></asp:TextBox>
 Data de inscrição:
       <asp:TextBox ID="txtdtinsc" runat="server" Width="133px"></asp:TextBox>
       <br />
       Certidão de segurança social:
       <asp:TextBox ID="txtcertsegsoc" runat="server" Width="159px"></asp:TextBox>
 Certidão de Finanças:
       <asp:TextBox ID="txtcertfin" runat="server" Width="163px"></asp:TextBox>
 Versão:
       <asp:TextBox ID="txtversao" runat="server" Width="158px"></asp:TextBox>
       <br />
       Senha de segurança social:
       <asp:TextBox ID="txtsenhasegsoc" runat="server" Width="161px"></asp:TextBox>
 Senha de Finanças:
       <asp:TextBox ID="txtsenhafin" runat="server" Width="150px"></asp:TextBox>
 Data licensa:
       <asp:TextBox ID="txtdtlic" runat="server" Width="173px"></asp:TextBox>
       <br />
       Utilizador Infologia:
       <asp:TextBox ID="txtutinf" runat="server" Width="126px"></asp:TextBox>
 Resp. de Sistema:
       <asp:TextBox ID="txtrspsist" runat="server" Width="123px"></asp:TextBox>
 Regime IR:
       <asp:TextBox ID="txtregir" runat="server" Width="96px"></asp:TextBox>
 Regime IVA:
       <asp:TextBox ID="txtiva" runat="server" Width="109px"></asp:TextBox>
       <br />
       Técnico:
       <asp:TextBox ID="txttecnico" runat="server" Width="303px"></asp:TextBox>
 Honorários:
       <asp:TextBox ID="txthon" runat="server" Width="129px"></asp:TextBox>
 FAC:
       <asp:TextBox ID="txtfac" runat="server" Width="104px"></asp:TextBox>
 CTB:
       <asp:TextBox ID="txtctb" runat="server" Width="100px"></asp:TextBox>
       <br />
       SLR:
       <asp:TextBox ID="txtslr" runat="server" Width="169px"></asp:TextBox>
 CCO:
       <asp:TextBox ID="txtcco" runat="server" Width="165px"></asp:TextBox>
 IMO:
       <asp:TextBox ID="txtimo" runat="server" Width="166px"></asp:TextBox>
       <h2>
           <b>Dívidas:</b></h2>
           Segurança Social:
       <asp:TextBox ID="txtsegsocial" runat="server" Width="115px"></asp:TextBox>
 IVA:
       <asp:TextBox ID="txtiva2" runat="server" Width="90px"></asp:TextBox>
 IRS:
       <asp:TextBox ID="txtirs" runat="server" Width="93px"></asp:TextBox>
 IS:
       <asp:TextBox ID="txtis" runat="server" Width="102px"></asp:TextBox>
 PC:
       <asp:TextBox ID="txtpc" runat="server" Width="86px"></asp:TextBox>
 PEC:
       <asp:TextBox ID="txtpec" runat="server" Width="80px"></asp:TextBox>
       <br />
       <h2><b>Certidão Dívidas Segurança Social:</b></h2>
       Pedido:
       <asp:TextBox ID="txtpedido" runat="server" Width="229px"></asp:TextBox>
 Certidão:
       <asp:TextBox ID="txtcert" runat="server" Width="228px"></asp:TextBox>
 Situação:
       <asp:TextBox ID="txtsit" runat="server" Width="228px"></asp:TextBox>
   </div>
   <div style="width: 877px">

       <br />
       <br />
       <asp:Button ID="Bthist" runat="server" Text="Histórico" />
       <br />

   </div>
   </form>
</body>
</html>

---------------------

 

como veem sao muitos dados para inserir, e eu não consigo faze-lo da maneira que tinha para apenas 3 campos...

agradeço ajuda!

cumpz...

Compartilhar este post


Link para o post
Compartilhar em outros sites

é simples...

 

lá no seu codebehind você vai ter que fazer uma string de inserção.....

 

só que vai ser bem grandinha... hehehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.