Mmmmm, aver si la voy a diñar, es que ahora estoy con .Net, 
 pero...¿no se supone que lo que metas con el metodo additem debe ir entre paréntesis? 
Saludotes
			
 pero...¿no se supone que lo que metas con el metodo additem debe ir entre paréntesis? 
Código [Seleccionar] 
list1.AddItem("ola")Saludotes
 pero aver si sirve. Cuando metes los char_name posibles en la BBDD, el recordset actua como un puntero q apunta (valga la redundancia) al primer campo de la lista. Por tanto, cada vez que saques en pantalla un campo de la BBDD, tendrias que hacer que el "puntero" pasara al siguiente campo, y asi hasta que sea EOF. Me parece que la funcion en concreto es MoveNext. Espero q te sea util
				
,
 Es que no se si te refieres a sumar todos los valores (imagino q numericos) que se meten en un campo, o sumar todos los valores que hay en un array de campos... Saludotes,