Jump to content


hicksteinlab

Member Since 12/04/2004
Offline Last Active 21/08/2004, 14:32
-----

Posts I've Made

In Topic: Msde

21/08/2004, 14:34

Olá,

acho, mas não tenho certeza, de que a aplicação rodaria tranquilamente em SQLServer pois o MSDE é apenas, uma versão mais leve...com um limite de 5 conexções simultâneas...

você baixou pelo site www.asp.net o MSDE SP3? Realmente é um pouquinho complicado instalá-lo, porém há alguns sites com passo a passo para esta instalação...dê uma olhadinha no google!

Espero ter ajudado...Abs,
Leonardo Hickstein
Hickstein Lab

In Topic: Página: Cadastro

13/08/2004, 12:37

Olá Adolfo,

no VS.NET as coisas mudam um pouquinho...

-> o HTML fica separado do código C#;
-> o HTML fica na .aspx e o C# fica na .aspx.cs;
-> seria bom, se você lêsse algo, sobre como as coisas funcionam em VS.NET;
-> eu até poderia te explicar, mas a conversa seria imensamente longa...então leia algo, e ai sim, te ajudarei no que precisares, ok?

Espero ter ajudado...abs,
Leonardo Hickstein
Hickstein Lab

In Topic: Página: Cadastro

12/08/2004, 11:46

Olá Adolfo,

eu fiz ele p/ você usar ele no WebMatrix, com certeza se vc copiar e colar p/ dentro do VS.NET ele não vai funcionar, porém se nos formos passo a passo, tu me indicando os erros q aparece eu possa te ajudar....

Abraços,
Leonardo Hickstein
Hickstein Lab

In Topic: Página: Cadastro

11/08/2004, 18:54

Olá Adolfo,

já que pediu, lá vai um exemplo:

<%@ Page Language="C#" Debug="true" %>
<%@ Register TagPrefix="wmx" Namespace="Microsoft.Matrix.Framework.Web.UI" Assembly="Microsoft.Matrix.Framework, Version=0.6.0.0, Culture=neutral, PublicKeyToken=6f763c9966660626" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

    void btnLimparCampos_Click(object sender, EventArgs e)
    {
        tbNome.Text = tbEmail.Text = tbLogin.Text = tbSenha.Text = "";
    }
    
    void btnCadastrarUsuario_Click(object sender, EventArgs e)
    {
        // Recupera os valores entrados pelo usuário
        string s_Nome = this.tbNome.Text;
        string s_Email = this.tbEmail.Text;
        string s_Login = this.tbLogin.Text;
        string s_Senha = this.tbSenha.Text;
    
        // Cria a string de conexão
        string s_Conexao = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("Teste.mdb");
    
        // Cria um objeto de conexão e como parâmetro a string de conexão
        OleDbConnection o_Conn = new OleDbConnection(s_Conexao);
    
        // Cria a string de sql
        string s_SQL = "INSERT INTO Cadastros (Nome, Email, Login, Senha) " +
            "VALUES ('" + s_Nome + "', '" + s_Email + "', '" +
            s_Login + "', '" + s_Senha + "')";
    
        // Cria um objeto para executar comandos contra o banco,
        // tal como inserir valores, com 2 parâmetros
        // 1º: a string de SQL
        // 2º: o objeto para conexão
        OleDbCommand o_Cmd = new OleDbCommand(s_SQL, o_Conn);
    
        try
        {
            o_Conn.Open();
            o_Cmd.ExecuteNonQuery();
    
            // Limpa os campos
            tbNome.Text = tbEmail.Text = tbLogin.Text = tbSenha.Text = "";
    
            // Exibe uma mensagem de sucesso
            Response.Write("Cadastro efetuado com sucesso!");
        }
        catch (OleDbException _Erro)
        {
            Response.Write("O seguinte erro foi constatado ao tentar inserir um registro junto ao banco!" +
                _Erro.Message + "<br />");
        }
        finally
        {
            if (o_Conn != null)
            {
                o_Conn.Close();
            }
        }
    }

</script>
<html>
<head>
    <title>CADASTRO DE USUÁRIOS - VERSÃO 1.0</title>
</head>
<body>
    <form runat="server">
        <table cellspacing="0" cellpadding="0" width="50%" align="center" border="0">
            <tbody>
                <tr>
                    <td colspan="2">
                        <h1>Cadastro de Usuários: 
                        </h1>
                        <hr />
                    </td>
                </tr>
                <tr>
                    <td width="30%">
                        Nome:</td>
                    <td width="70%">
                        <asp:TextBox id="tbNome" runat="server" width="100%"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td width="30%">
                        Email:</td>
                    <td width="70%">
                        <asp:TextBox id="tbEmail" runat="server" width="100%"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td width="30%">
                        Login:</td>
                    <td width="70%">
                        <asp:TextBox id="tbLogin" runat="server" width="100%"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td width="30%">
                        Senha:</td>
                    <td width="70%">
                        <asp:TextBox id="tbSenha" runat="server" width="100%" TextMode="Password"></asp:TextBox>
                    </td>
                </tr>
                <tr><td colspan="2"><hr /></td></tr>
                <tr>
                    <td align="right">
                        <asp:Button id="btnLimparCampos" onclick="btnLimparCampos_Click" runat="server" Text="Limpar Campos"></asp:Button>
                    </td>
                    <td align="left">
                        <asp:Button id="btnCadastrarUsuario" onclick="btnCadastrarUsuario_Click" runat="server" Text="Cadastrar Usuário"></asp:Button>
                    </td>
                </tr>
            </tbody>
        </table>
    </form>
</body>
</html>

Espero ter ajudado...abs,
Leonardo Hickstein
Hickstein Lab

In Topic: Página: Cadastro

08/08/2004, 13:34

Olá Adolfo,

Pelo erro que estou vendo, o que acontece, é que você está tentando retornar um valor...como se fosse uma função, mas não é...

Não se esqueça, q uma rotina (void) não retorna nenhum valor...

O que você poderia fazer é realizar um if com essa variavel, do tipo, se essa variável é >= 0, then....

OBS: O que retornaria um valor seria uma função, ex:

private int CadastraUsuario
{
    // executa algum código

    return rowsAffected;
}


Espero ter ajudado..abs,
Leonardo Hickstein
Hickstein Lab

IPB Skin By Virteq