Como puedo averiguar el tipo de dato de un campo de la BD??

dojodior
11 de Diciembre del 2004
Hola,
Estoy hanciendo una funcion para poder borrar una fila entera de un MShflexGrid . Borro con una SQL. Consigo menter toda la fila en una variable, pero en SQL los datos tipo texto llevan comillas simples y numéricos no lo llevan.
Como puedo averiguar en el MSHflexGrid el tipo de dato del campo de la Base de datos para diferenciar con un IF cuando es numérico y cuando es texto y poder construirme la Sentencia SQL.

He estado probando, buscando alguna forma, pero me encuentro perdido.
Alguna idea. Gracias.

mvallejos
11 de Diciembre del 2004
Eso depende de que motor de base de datos estás trabajando, de todos modos, la colección Fields de los recordset, te da, en cada elemento Field el tipo de datos codificado (Field.Type), que coincide con la codificación del motor de base de datos.