Ir para conteúdo

POWERED BY:

Arquivado

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

keh

Visual Studio 2005

Recommended Posts

Olá..

Estou comecando a estudar o Visual Studio 2005.

Será que alguem poderia me informar um tutorial?

Na verdade já ate consegui montar umas paginas mas o problema mesmo é as funcionalidades.

Por exemplo, eu não sei fazer uma conexão com o Access.

Não sei onde devo inserir cada linha, etc..

Bom, fico no aguardo!!

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

keh Bem Vindo ao fórum!!

Quando possível de uma olhada nas regras do fórum, só para conhecimento: http://forum.imasters.com.br/index.php?act=Help

 

Referente ao que pediu, de uma olhada nessas duas área do fórum de .net, acho que irá ajudar bastante:

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

http://forum.imasters.com.br/index.php?showforum=223

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa..

Mesmo pesquisando continuei com duvidas!

 

É o seguinte..

 

Estou montando um formulario simples pra ver se entendo como funciona uma conexão ao banco.

 

Dai em uma pagina Default.aspx eu tenho o layout e na pagina Default.aspx.cs eu teria as funções, certo?

 

Na pagina Default.aspx.cs está assim:

 

using System;
using System.Data;
using System.Configuration;
using System.Collections;
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 System.Data.OleDb;

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

	}
	protected void Button1_Click(object sender, EventArgs e)
	{
		OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\WebSite1\cadastro.mdb");
		connection.Open();

		String cmd1 = "INSERT INTO pessoa ( codigo,nome,idade) VALUES = (@nu_codigo,@txt_nome,@nu_idade)";

		OleDbCommand cmd = new OleDbCommand(cmd1, connection);
		cmd.ExecuteNonQuery();

		connection.Close(); 

	}
}

Ta certo?

 

Esta dando erro na linha: cmd.ExecuteNonQuery();

 

E agora?

 

Obrigada e desculpe qualquer coisa!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigada e desculpe qualquer coisa!

Primeiro, não precisa pedir desculpas por nada não colega. Aqui é tudo di boa!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Agora em relação a sua dúvida, peguei um artigo no site do Macoratti que apesar de estar em VB e não em C# acredito que irá te auxiliar:

http://www.macoratti.net/aspn_wm1.htm

 

Repare que quando ele usa parametros @CAMPO ele alimenta esses parametros abaixo do insert com os valores que ele deseja, em alguns casos os TextBox. Você pode utilizar direto também:

 

string Sql = "INSERT INTO pessoa ( codigo,nome,idade) VALUES ("+ txtCodigo.Text +", '"+ txtNome.Text +"', "+ txtIdade.Text +")";
OleDbCommand cmd = new OleDbCommand(Sql, connection);
cmd.ExecuteNonQuery();

Funciona perfeitamente desta forma tbm. Se quiser utilizar algum código daquele artigo e não conseguir converter, poste aqui que auxiliamos.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mesmo sendo em VB eu posso me basear nele?

 

Bom, de qualquer forma, só com o código que você me passou já consegui!

 

Muito obrigada novamente!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mesmo sendo em VB eu posso me basear nele?

 

Bom, de qualquer forma, só com o código que você me passou já consegui!

 

Muito obrigada novamente!!

Pode se basear sim, pois a idéia é a mesma o que muda é a sintaxe, somente isso!!

 

Abraços...

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.