Inserción a la base de datos de Access

09/03/2005 - 01:01 por ccm1714 | Informe spam
Hola,
tengo una base de datos y estoy haciendo una pequeña aplicación.
He conseguido poner un datagrid con los datos de la tabla de access, pero
ahora no consigo insertar registros.
¿cómo debo hacerlo si la comanda sql ya es correcta?
A partir de:
connexio = New System.Data.SqlClient.SqlConnection("")
me da un error; no sé que debo ponerle entre las ""
Gracias y saludos

Preguntas similare

Leer las respuestas

#1 DJ MIAO
09/03/2005 - 01:10 | Informe spam
SqlClient??

Dim Olecn As New OleDbConnection(strcon)
Dim oleCommand As New OleDbCommand("insert into
cotizaciondetalle (IdCotizacion,texto,precio) values
(@IdCotizacion,@texto,@precio)", Olecn)
Olecn.Open()
oleCommand.Parameters.Add("@IdCotizacion",
Me.Label5.Text)
oleCommand.Parameters.Add("@texto",
Me.ComboBox1.Text.Trim)
oleCommand.Parameters.Add("@precio",
Me.txtPrecio.Text.Trim)

oleCommand.ExecuteNonQuery()
Olecn.Close()



Miao...
Comprate un libro.
Mostrar la cita
aplicación.
Mostrar la cita
tabla de access, pero
Mostrar la cita
#2 Eduardo A. Morcillo [MS MVP VB]
09/03/2005 - 04:04 | Informe spam
Aqui http://www.connectionstrings.com/ o aqui
http://www.able-consulting.com/ADO_Conn.htm encontraras listas con las
cadenas de conexion para access y otros motores de BD.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
#3 ccm1714
09/03/2005 - 15:09 | Informe spam
Hola de nuevo,
una vez resueltos los problemas anteriores, ¿alguien me puede traducir ésto:?
System.ArgumentException: Format of the initialization string does not
conform to the OLE DB specification. Starting around char[33] in the
connection string.
#4 Eduardo A. Morcillo [MS MVP VB]
09/03/2005 - 15:43 | Informe spam
Mostrar la cita
Significa que la cadena de conexion esta mal armada desde la posicion 33.
¿Puedes postear la cadena?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Existen dos maneras de ser feliz en esta vida;
una es hacerse el idiota y la otra serlo.
Sigmund Freud
#5 ccm1714
09/03/2005 - 21:29 | Informe spam
Hola de nuevo, ahí la tenéis:
connexio = New
System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=D:\litograph.mdb;")

¿O puedo insertar directamente desde el datagrid?
Gracias de nuevo y saludos
Ads by Google
Search Busqueda sugerida