/* GDA mSQL Provider * Copyright (C) 1998-2002 The GNOME Foundation * * AUTHORS: * Danilo Schoeneberg type) { case GDA_VALUE_TYPE_DOUBLE: case GDA_VALUE_TYPE_BIGINT: case GDA_VALUE_TYPE_BIGUINT: case GDA_VALUE_TYPE_NUMERIC: case GDA_VALUE_TYPE_SINGLE: case GDA_VALUE_TYPE_SMALLINT: case GDA_VALUE_TYPE_SMALLUINT: case GDA_VALUE_TYPE_TINYINT: case GDA_VALUE_TYPE_TINYUINT: case GDA_VALUE_TYPE_UINTEGER: case GDA_VALUE_TYPE_INTEGER: ret=g_strdup(val_str); break; default: ret=g_strdup_printf("\"%s\"",val_str); } g_free(val_str); return ret; }