FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
ADO y Access
Hola compañer@s,
estoy abriendo una base de datos access con un ADOConnection, a través del cual mediante un ADODataSet lanzo la consulta pertinente para recorrer todos los registros. El problema viene cuando al recorrerlos, estoy haciendo una importacion de una tabla, me duplica de forma extraña, y triplica y cuadriplica... los registros en la tabla de destino. Puede ser que el controlador que utilizo no sea el adecuado, la base de datos Access origen es de Access 95, y la cadena de conexión que construyo es la siguiente: Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;User ID=Admin;Data Source=C:\LOGWIN32\entorno\co_empre.mdb;Mode=Read;Extended Properties=";COUNTRY=0;CP=1252;LANGID=0x0409";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDBatabase Password="";Jet OLEDB:Global Partial Bulk Ops=2 Alguna idea??? Gracias de antemano! |
#2
|
|||
|
|||
Podrias poner el codigo con el que realizas el recorrido de los datos?
|
#3
|
||||
|
||||
Cita:
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#4
|
|||
|
|||
Ok, pero el codigo no tiene nada del otro mundo...
Código:
while not ADODataset1.Eof do begin Query1.SQL.Clear; Query1.SQL.Add('INSERT INTO tabla_dest (campo1,campo2,campo3) VALUES (campo1ori,campo2ori,campo3ori)); Query1.ExecSQL; Query1.Close; ADODataset1.Next; end; Gracias! |
#5
|
||||
|
||||
Cita:
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#6
|
||||
|
||||
Hola
Tienes un AdoConnection que enlaza la base de datos, tienes un ADODataset que no esta haciendo nada mas que leer el codigo que le das del query. Yo quitaria el ADODataset y pondria un AdoQuery, quedaria asi: Es una inserción normal, no tiene por que hacerse mas grande de la cuenta, ademas se usa el exec, para que cerrar ademas el query. Otra cosa no me gusta el ADD, tienes que hacer un clear anterior, prefiero TEXT, con esto me ahorro lineas de lectura, por tanto rapidez en el programa. Bueno, es mi opinion. Saludos |
#7
|
|||
|
|||
ayuda con conexion
Hola.
soy nuevo en el foro pero me gustaria saber como realizo conexiones que no sea con paradox, que es la que he usado hasta ahora, ademas si es posible que alguien me envie algunos manuales de como se codifican los componentes en delphi, que aumente mi poco conocimiento que tengo ya que estoy empezando a explorar dicho lenguaje y me ha gustado hasta ahora.ç gracias mil..... |
#8
|
||||
|
||||
Cita:
Veo que eres nuevo en los foros. Bievenido... Por favor te pediría que respetaras el tema original del hilo. Tu pregunta no va con el tema tratado aquí. Debido a esto, te aconsejo la lectura de la guia de estilo. Con respecto a tus preguntas puedes acceder al FTP de clubdelphi y en la sección libros y manuales hay material que explican y tratan sobre Delphi, de hecho recomiendo La Cara Oculta de Delphi 4. Para más muestras accede a la wiki de clubdelphi, allí encontrarás ejemplos. También recomiendo que realices una búsqueda. Lo que pides ya fue tratado. Por el tema de componentes puedo recomendar la lectura del sitio de JM. Allí hay unos artículos que explican sencillamente este tema. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Access y Asp.net | Marquitos | Conexión con bases de datos | 0 | 08-05-2006 12:10:09 |
Access?? | Mariana | Conexión con bases de datos | 7 | 07-05-2004 17:50:53 |
BDE y Access | PTW | Conexión con bases de datos | 3 | 29-04-2004 04:38:12 |
Access y ADO | antagona | Conexión con bases de datos | 0 | 25-03-2004 19:58:36 |
ADO, Access y SQL | hgiacobone | Conexión con bases de datos | 9 | 30-07-2003 18:49:41 |
|