Ver Mensaje Individual
  #20 (permalink)  
Antiguo 09/04/2008, 16:04
ess_sebastian
 
Fecha de Ingreso: abril-2003
Ubicación: Bogota
Mensajes: 28
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Proplema con CInt

si ya lo probe,,,,,, lo que no entiendo es que al hacerlo con este codigo me sale un nuevo error:
Código:
<%
Set Conexion = Server.CreateObject("ADODB.Connection")
	Conexion.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("pedidos.mdb"))
	
	Set rsRef = Server.CreateObject("ADODB.Recordset")
	strSQLrsRef = "SELECT distinct ref, color, SUM([27]), SUM([28]), SUM([29]), SUM([30]) FROM detalle GROUP BY ref, color"
	rsRef.Open strSQLrsRef, Conexion, 1, 3
	
	'Hago un loop mostrando la informacion:
	Do While NOT rsRef.EOF
		Response.Write("Referencia: " & rsRef("ref") & VbCrLf)
		Response.Write("Color: " & rsRef("color") & VbCrLf)
		Response.Write("Cantidad de Talles 27: " & rsRef("27") & VbCrLf)
		Response.Write("Cantidad de Talles 28: " & rsRef("28") & VbCrLf)
		Response.Write("Cantidad de Talles 29: " & rsRef("29") & VbCrLf)
		Response.Write("Cantidad de Talles 30: " & rsRef("30") & VbCrLf)
		Response.Write(VbCrLf & VbCrLf)
		rsRef.MoveNext
	Loop
	
	'Cierro el RecordSet y la Conexion y lebero memoria:
	rsRef.Close
	Set rsRef = Nothing
	
	Conexion.Close
	Set Conexion = Nothing
	%>
si lo dejo asi, el error que me sale es el siguiente:

Tipo de error:
ADODB.Recordset (0x800A0CC1)
No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido.
/asp/mhl/xxxx.asp, línea 13

lo cual me parece muy extra~no, ya que el campo 27 si existe en la base de datos!!

y si hago la consulta con :
strSQLrsRef = "SELECT distinct ref, color, SUM([27]), SUM([28]), SUM([29]), SUM([30]) FROM detalle GROUP BY ref"

me sale el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Ha intentado ejecutar una consulta que no incluye la expresión especificada 'color' como parte de una función de agregado.
/asp/mhl/xxxx.asp, línea 7