slocun 0 Denunciar post Postado Fevereiro 20, 2008 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
quintelab 91 Denunciar post Postado Fevereiro 20, 2008 slocun a idéia de inserir dados em 1 campo e em 50 campos é a mesma, o processo é o mesmo, se você não conseguiu deve ter dado algum erro, poste o erro para podermos ajudar. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Tom55 0 Denunciar post Postado Fevereiro 25, 2008 é 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