Ir para conteúdo

POWERED BY:

Arquivado

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

André Mailho

como criar um bd no SQL mnager 2008 usando C#?

Recommended Posts

Ola pessoal, preciso muito da ajuda de voces! Gostaria de criar uma conexao ao SQL usando C#. Por exemplo ao criar um banco de dados de login e senha para um site! Entao quando o usuario se registrar no site com seu usuario e senha ele sera salvo no bd do SQL. Ou se for muito trabalho para que eu mesmo possa registrar no bd e usar no login!

 

O importante é criar o bd e criar a conexao em c#. Uso o SQL Manager 2008, e tenho que fazer a conexao usando c# para o site em ASP.net. Se alguem souber como posso fazer isso, ou conhecer algum site com um tutorial que explique seria muito bom. Como eu conheço pouca coisa em C# e menos ainda em SQL agradeceria muito se pudessem me explicar detalhadamente (tambem acho que to pedindo demais).

 

tipo eu gerei uma database desse jeito mas nao sei se esta correto para o que eu preciso:

Menu database > create database (database name and_db , user name= and password= 123, server name: testserver), e só http://forum.imasters.com.br/public/style_emoticons/default/upset.gif rsrsrs.

 

 

 

Bom, obrigado desde já

André

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andre,

 

sua duvida acho que eh mais na modelagem do banco do que com o C#.

Deixa eu tentar entender o que precisa:

Um cadastro de usuario com login e senha para acessar o site ou sistema, correto?

você esta usando o SQL2008, VS 2008? o SQL 2k8 você baixou ou foi o que veio junto com o VS2k8?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao jus2ka estou usando o SQL Manager 2008! Tipo eu gostaria que o botao Ok verificasse se o login e senha inseridos no txtUser e txtSenha existam no banco de dados criados no SQL! Nao precisa ter um botao para registrar novos usuarios! apenas para logar caso o usuario jaexista no bd!

Dai eu gostaria de saber como criar o banco de dados no SQL e como criar o código no C#.

 

Tenho esse código no C# ja mas nao sei se esta correto (por enquanto acho que estou apenas abrindo a conexao):

 

protected void btnLogar_Click(object sender, ImageClickEventArgs e)
		{
			string ler_usuario = "select * from usuarios where usuario = '" + txtUser.Text + "' and senha = '" + txtSenha.Text + "'";
			//criando a conexao com a string de conexao pra dizer onde esta o banco
			SqlConnection conexao = new SqlConnection("Initial Catalog=andreLogin_db;Data Source=localhost;Integrated Security=SSPI; User ID=db;password=123");
			string seltable = "select * from Tabela";
			//criando o command
			SqlCommand cmd = new SqlCommand(ler_usuario, conexao);
			SqlDataReader dr = null;

			conexao.Open();
			dr = cmd.ExecuteReader();

			if (dr.Read()) //se leu é que o usuario existe e a senha esta certa
			{
				//Criando o Cokie pra saber se o usuario ta logado ou nao
				Response.Cookies["Usuario"].Value = txtUser.Text;
				DateTime dtNow = DateTime.Now;
				TimeSpan tsMinute = new TimeSpan(0, 0, 1, 0);
				Response.Redirect("home.aspx"); // redireciona a uma pagina
			}
		}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andre,

 

sua duvida é mais referente a programacao em C# do que realmente banco de dados.

De uma olhada aqui:

http://forum.imasters.com.br/index.php?showtopic=323593

 

Vou mover seu post para a area de .NET que tem um pessoal fera lá.

 

Abçs e boa sorte

 

 

Tópico Movido

 

Origem: Gerenciamento de Banco de dados (SQL Server) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: Plataforma .NET

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha pessoal consegui esse código:

 

 

protected void btnLogar_Click(object sender, ImageClickEventArgs e)
	{
			//criando a conexao com a string de conexao pra dizer onde esta o banco
			string strcon = "Data Source=localhost;Initial Catalog=andreLogin_db; Integrated Security=True; User ID=teste;password=123";
			SqlConnection conexao = new SqlConnection(strcon);

			conexao.Open();

			//criando o command
			string ler_usuario = "select * from validar where usuario = '" + txtUser.Text + "' and senha = '" + txtSenha.Text + "'";
			SqlCommand cmd = new SqlCommand(ler_usuario, conexao);
			SqlDataReader dados = cmd.ExecuteReader();

			if(dados.Read())
			{

			//Para criar, use o seguinte código:
			Response.Cookies["cookieUsuario"].Value = TxtUsuarios.Text;
			DateTime dtNow = DateTime.Now;
			TimeSpan tsMinute = new TimeSpan(0, 0, 1, 0);
			}

			if (Request.Cookies["cookieUsuario"] == null)
			{
			Response.Redirect("home.aspx"); // redireciona para a pagina de login
			}
			else
			{
				lblErro = "Login ou Senha inválidos";
			}
	}
}

 

 

 

mas ainda falta o banco de dados! Olha o que eu fiz no SQL até agora foi:

criar o database, a tabela, adicionar dois campos: nome(varchar) e senha (int) e n aba data eu inseri um cadastro no nome (and) e uma senha (123).

 

preciso fazer mais coisa? como por exemplo colocar algum código???

 

obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer ele logar! \o/

o código abaixo caso alguem precise:

 

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Microsoft.SqlServer;
using Microsoft.SqlServer.Server;
using System.Data.SqlClient;

namespace login_andre
{

	public partial class _Default : System.Web.UI.Page
	{
		protected void Page_Load(object sender, EventArgs e)
		{

		}

		protected void btnLogar_Click(object sender, ImageClickEventArgs e)
		{
			//criando a conexao com a string de conexao pra dizer onde esta o banco
			string strcon = "Data Source=COLDWELL08;Initial Catalog=localhost; Persist Security Info=True; User ID=and; password=123";
			SqlConnection conexao = new SqlConnection(strcon);

			conexao.Open();

			//criando o command
			string ler_usuario = "select * from validar where nome = '" + txtUser.Text + "' and senha = '" + txtSenha.Text + "'";
			SqlCommand cmd = new SqlCommand(ler_usuario, conexao);
			SqlDataReader dados = cmd.ExecuteReader();
			dados.Read();

			if (dados.HasRows)
			{
					Response.Redirect("home.aspx"); // redireciona para a pagina de login
					lblErro.Text = "Login realizado com sucesso";
			}
			else
			{
				lblErro.Text = "Login ou Senha inválidos";
			}
		}
	}
}
ame e senha que estao no SQL

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.