No puedo agregar registros
Publicado por Carlos (1 intervención) el 21/04/2007 15:44:00
Hola a todos, mi problema es el siguiente, tendo una base de datos en SQL y quiero insertar en una tabla los registros de un RecorSet pero al intentar hacerlo me marca el siguiente error
"no se puede crear una nueva conexion porque se esta en modo de transaccion manual o distribuida"
asi abro el recorset
Set RS = Cnn.Execute(SQL)
la consulta me regresa n cantidad de registrio mismos que quiero insertar en otra tabla, mediante un ciclo hasta que el Recorset sea fin de archivo, pero al intentar agregar el primer registro me marca dicho error.
asi agrego los registros
Do Until RS.EOF
SQL = "INSERT INTO D_Ventas VALUES (" & G_Caja
SQL = SQL & "," & Folio
SQL = SQL & "," & RS!TipoBolsa
SQL = SQL & "," & RS!Cod_Articulo
SQL = SQL & "," & RS!Cantidad
SQL = SQL & "," & RS!Precio
SQL = SQL & "," & RS!PrecioNormal
SQL = SQL & "," & RS!Porcentaje
SQL = SQL & "," & RS!TipoOferta
SQL = SQL & ",0" 'Aplicado
SQL = SQL & ",0" 'Factura
SQL = SQL & "," & RS!Lugar
SQL = SQL & "," & RS!costo! & ")"
BD.Execute SQL
Rs.MoveNext
Loop
Gracias de antemano a todos...
"no se puede crear una nueva conexion porque se esta en modo de transaccion manual o distribuida"
asi abro el recorset
Set RS = Cnn.Execute(SQL)
la consulta me regresa n cantidad de registrio mismos que quiero insertar en otra tabla, mediante un ciclo hasta que el Recorset sea fin de archivo, pero al intentar agregar el primer registro me marca dicho error.
asi agrego los registros
Do Until RS.EOF
SQL = "INSERT INTO D_Ventas VALUES (" & G_Caja
SQL = SQL & "," & Folio
SQL = SQL & "," & RS!TipoBolsa
SQL = SQL & "," & RS!Cod_Articulo
SQL = SQL & "," & RS!Cantidad
SQL = SQL & "," & RS!Precio
SQL = SQL & "," & RS!PrecioNormal
SQL = SQL & "," & RS!Porcentaje
SQL = SQL & "," & RS!TipoOferta
SQL = SQL & ",0" 'Aplicado
SQL = SQL & ",0" 'Factura
SQL = SQL & "," & RS!Lugar
SQL = SQL & "," & RS!costo! & ")"
BD.Execute SQL
Rs.MoveNext
Loop
Gracias de antemano a todos...
Valora esta pregunta


0