Usuário com melhor resposta
Fazer Insert com Access CSharp

Pergunta
-
Pessoal, boa tarde;
Estou procurando muito na internet, mas não estou conseguindo achar nenhum tutorial que ensine a fazer Insert no banco de dados Access, usando dados preenchidos em textbox, alguém pode ajudar ? precisava fazer a conexão com o access e fazer um select usando as informações contidas nas textbox, vi muitos tutoriais ensinando a fazer isso no sql server....
desde já agradeço
Respostas
-
http://www.codeproject.com/KB/database/simpledbreadwrite.aspx
http://bytes.com/topic/net/answers/516465-c-insert-statement-using-oledb
- Sugerido como Resposta SoPa segunda-feira, 21 de junho de 2010 19:08
- Marcado como Resposta Rafael de Melo segunda-feira, 21 de junho de 2010 19:09
- Não Marcado como Resposta Rafael de Melo segunda-feira, 21 de junho de 2010 19:57
- Marcado como Resposta Rafael de Melo quarta-feira, 23 de junho de 2010 18:54
Todas as Respostas
-
http://www.codeproject.com/KB/database/simpledbreadwrite.aspx
http://bytes.com/topic/net/answers/516465-c-insert-statement-using-oledb
- Sugerido como Resposta SoPa segunda-feira, 21 de junho de 2010 19:08
- Marcado como Resposta Rafael de Melo segunda-feira, 21 de junho de 2010 19:09
- Não Marcado como Resposta Rafael de Melo segunda-feira, 21 de junho de 2010 19:57
- Marcado como Resposta Rafael de Melo quarta-feira, 23 de junho de 2010 18:54
-
-
-
-
Está reclamando o seguinte erro
The OleDbParameterCollection only accepts non-null OleDbParameter type objects, not String objects.
Falta alguma coisa no código ?
string connectString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=D:/Visual Studio 2008/WebSites/datakeyname/App_Data/cadastro.mdb;Persist Security Info=True"; OleDbConnection conn = new OleDbConnection(connectString); conn.Open(); OleDbCommand cmd = new OleDbCommand(connectString, conn); OleDbCommand comando = new OleDbCommand("INSERT INTO info(nome) VALUES (textbox1.Text)"); comando.Parameters.Add(connectString); conn.Close();
-
-
Corrigo o erro, coloquei dois textbox na inserção, mas continua reclamando o mesmo erro:
string connectString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=D:/Visual Studio 2008/WebSites/datakeyname/App_Data/cadastro.mdb;Persist Security Info=True"; OleDbConnection conn = new OleDbConnection(connectString); conn.Open(); OleDbCommand cmd = new OleDbCommand(connectString, conn); OleDbCommand comando = new OleDbCommand("INSERT INTO info (nome,rg)VALUES ('" + TextBox1.Text + "', '" + TextBox2.Text + "')"); comando.Parameters.Add(connectString); conn.Close();
-
-