Tecnología

Inicio

Cómo transferir datos de un conjunto de registros ADO a una mesa con ADO

Objeto de Datos de ActiveX de Microsoft, o ADO, le permite manejar y manipular los datos y se la transfiere hacia y desde diversas fuentes. Puede agregar nuevos registros a una tabla de base de datos mediante una conexión ADO y la información de registros en combinación con la sintaxis SQL.

Instrucciones

1 Crear una conexión ADO. Utilizar el "conjunto" de palabras clave, y definirlo utilizando la sintaxis de ADODB:

establecer conexión1 = server.CreateObject (ADODB.Connection)

2 Abrir la conexión y el punto a su base de datos. Utilizar el método "abierto" del objeto de conexión y la notación de puntos para hacerlo. Usted necesitará saber la ruta de acceso al origen de datos para que pueda incluirlo en los parámetros de la llamada a "Abrir". Por ejemplo, se puede utilizar la siguiente línea de código:

connection1.Open ( "c: /databaseFolder/myData.mdb")

3 Con una conexión abierta, utilice la sintaxis SQL para comenzar a redactar una cadena de transferencia. El nombre de la tabla que desea modificar de inmediato deben seguir las palabras clave de SQL "INSERT INTO". Por ejemplo, la cadena podría comenzar de la siguiente manera:

sqlString = "INSERT INTO userinfo"

Aquí, "userinfo" es el nombre de una tabla en la base de datos.

4 Incluir nombres de columna en la cadena SQL, así como los valores que desea colocar en esas columnas. El siguiente ejemplo se supone que "nombre de usuario" y "Birthmonth" son propiedades de registros que se han definido en otra parte de su programa:

sqlString = sqlString & "(nombre, bMonth) VALUES ( '" & nombre de usuario y "", "" y Birthmonth & "')"

5 Ejecutar la transferencia de datos al estilo SQL utilizando el método "Ejecutar" del objeto de ADO. He aquí un ejemplo que utiliza la sintaxis correcta:

connection1.Execute sqlString

6 Cierre la conexión ADO, utilizando el método de cierre. La sintaxis correcta sería "connection1.close".

Consejos y advertencias

  • Uso validación del lado del navegador y comprobaciones de errores del lado del servidor para asegurarse de que la mala información no se introduce en la base de datos. Esto también evita que los mensajes confusos ADO llegue a su usuario en tal evento.
  • No pase por alto la colocación de comillas simples, mientras que la elaboración de su cadena SQL.