Programación General > Bases de Datos

 Insertar Registros En Mysql Y Vb6.0

(1/2) > >>

d0Pe:
hola a todos, como saben aun estoy muy verde en la programacion con bases de datos y mi duda es como puedo hacer para insertar registros desde visual basic si estoy usando como sgbd mysql.

normalmente insertamos registros asi:

INSERT INTO `empleados2` (`clave`, `nombre`, `ciudad`, `lugar`, `sucursal`, `puesto`,  `tipocontrato`, `salariodiario`, `salariointegrado`, `fchainiciocont`,` fchafincont`,`noss`,`observaciones`) VALUES (1,'Hiram','Gomez Palacio','Dulceria', 'suelto', 'encargado', 'Contrato', '78.44', '77.25', '2007-01-18', '2007-05-18', 132347891, 'chido'),



y mi duda es como puedo hacer esto para insertarlo si estoy usando un adodc

ah y para esto los valores que se van a agregar van a estar mediante distintos textbox

Knight Lore:
Si la memoria no me falla (Hace mucho que no uso adodc :)) tenes que usar el metodo Execute() en el objeto de conexion de ADO, y simplemente enviar el query y/o comando sql por este medio. Fijate en la documentacion de vb6 que estan explicados los parametros.

firme:
sql="insert into nombre_tabla values (valor1,valor2,valor3 )"
cn.execute (sql)

fa61an:
Ya que mencionan "adodc" aprovecho para preguntar que es o que significa, y la respuesta que da Firme me parece que hace falta decirle la ubicación del Servidor y dar un usuario y contraseña validos para el MySQL

F_Tanori:

--- Cita de: "fa61an" ---Ya que mencionan "adodc" aprovecho para preguntar que es o que significa, y la respuesta que da Firme me parece que hace falta decirle la ubicación del Servidor y dar un usuario y contraseña validos para el MySQL
--- Fin de la cita ---

ADO     = ActiveX Data Objects

Es un objeto (libreria ) de Acceso a datos


ADODC = ActiveX Data Objects Data Control

Es un control visual que se inserta en un formulario de VB y que utiliza ADO para conectarse a los datos


Tomando el ejemplo de firme...


--- Código: Text ---sql="insert into nombre_tabla values (valor1,valor2,valor3 )"cn.execute (sql)  
Para indicar los datos de conexion es mas o menos asi...


--- Código: Text --- cn.open ConnectionStringsql="insert into nombre_tabla values (valor1,valor2,valor3 )"cn.execute (sql)  
ConnectionString


Saludos

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa