Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2012, 03:16
Avatar de gorka_arai
gorka_arai
 
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 18 años, 6 meses
Puntos: 1
Problema al guardar recordset en base de datos

Hola maestros,
estoy intentando introducir un nuevo registro en una base de datos a través del objeto recordset. Como no podía conseguirlo, escribí este código en el que siempre inserto los mismos valores, pero aun así no se guardan en la base de datos!! ¿Qué hago mal?


Código:
<%
'1. Conexión con la Base de datos
dim Conexion, Productos, Ofertas
set Conexion=server.CreateObject("ADODB.Connection")
set Productos=server.CreateObject("ADODB.Recordset")	
set Ofertas=server.CreateObject("ADODB.Recordset")
Conexion.ConnectionString="Driver={MySQL ODBC 5.1 Driver};Port=3308;Server=localhost;Database=xxx;User=xxx;Password=xxx;"	

Conexion.Open
Productos.Open "select * from Productos",Conexion
'Recorro toda la tabla de productos
While Not Productos.EOF            	        
		Ofertas.Open "Select * from Ofertas_anuales_proveedores",Conexion,3,3			  	 			
		Ofertas.AddNew		
		Ofertas("Cod_prov")= 1		
		Ofertas("Cod_prod")= "GEG0666"														
		Ofertas.Update						  								
		Ofertas.Close
		Productos.Movenext				
Wend
	
Productos.Close
Conexion.Close
Set Productos=Nothing
Set Conexion=Nothing
Set Ofertas=Nothing
%>