Jump to content

Insert usando DataSet's


RicardoGaio
 Share

Recommended Posts

Viva!

A minha duvida prende-se com a manipulação de dados da BD. Usando os insert, delete, select, update na página .aspx.vb até me estou a desenrascar, mas gostava de saber fazer isso usando datasets, o que não me estou a entender nada!  :wallbash:

Se calhar até é a coisa mais fácil do mundo, mas como me estou a iniciar em aspx, não estou a conseguir lá chegar...

Tenho o ficheiro insere.xsd, o insere.aspx e o insere.aspx.vb.

Para não complicar muito "a coisa", estou a usar uma tabela com 2 campos, ID (autonumber) e Nome...

No aspx tenho isto (apenas uma txtbox e um botão):

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="insere.aspx.vb" Inherits="Teste_DataSet" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
         <asp:TextBox ID="txtNome" runat="server"></asp:TextBox>
        <asp:Button ID="btnInserir" runat="server" Text="Inserir" />
    </div>
    </form>
</body>
</html>

Qual a melhor forma de fazer as manipulações na BD através do dataset? Literatura e exemplos serão bem vindos.

Um abraço, Ricardo

Link to comment
Share on other sites

Bom dia Ricardo,

Mas se estas a conseguir actualizar, inserir e apagar o porque de queres usar dataset?

Na programação existe "N" formas de chegar ao seu fim,

Mas também podes manipular o dataset na pagina.aspx.vb.

Se fizeres uma pesquisa "Inserir com dataset" ou algo do genero facilmente encontras a solução.

Como não tenho custume de o fazer não sei bem como é, mas se tiveres duvidas diz que rapidamente procuro uma solução ao teu problema.

Cumprimentos Paulo Silva

Link to comment
Share on other sites

Obrigado Paulo,

Estou a tentar usar datasets, porque um amigo meu me disse que era mais fácil e menos trabalhoso...

Já pesquisei N coisas sobre datasets (numa dessas pesquisas vim dar ao P@P  👍 ), mas não consigo achar nada de jeito. Pelo menos é a sensação que tenho, sensação essa que também se pode dever à minha ignorância sobre o assunto...

Aparentemente já tenho o .xsd operacional, as minhas duvidas prendem-se com o "fazer" o .aspx.vb de acordo com o que pretendo, com a manipulação do que está no .xsd...

Daí se alguém tiver um exemplo bem simples para entender, agradeço.

Um abraço, Ricardo

Link to comment
Share on other sites

Viva!

Apesar de não ser tutorial, é um exemplo completo, funcional e muito simplificado de insert e select numa BD usando datasets.

Pelo menos já dá para ir testando o código e aprendendo alguma coisa enquanto não faço o tutorial...  ? 😁

Esta é uma maneira de fazer o pretendido, pode não ser a melhor nem a mais correcta. Isso fica ao critério de cada um.

Espero que seja útil e que ajude outros, que, tal como eu, sintam necessidade de um exemplo muito simplificado para compreender como funciona.

Dowload: http://rghost.net/1506690

Um abraço, Ricardo

Link to comment
Share on other sites

Boas!

Como o prometido é devido...

Aqui está um pequeno how-to para usar datasets. Junto está o código fonte completo e que foi usado para a construção do how-to.

Esta é uma maneira de fazer o pretendido, pode não ser a melhor nem a mais correcta. Isso fica ao critério de cada um.

Espero que seja útil e que ajude outros, que, tal como eu, sintam necessidade de um exemplo muito simplificado para compreender como funciona.

Espero, também, que o how-to esteja minimamente entendível...  🙂 Sugestões e criticas de melhoramento serão bem vindas... 😁

http://rghost.net/1527143

Um abraço, Ricardo

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.