Manual de xsEasyC
Librería xsmysql. Funciones de MySql

Constantes:

  • FUERA_SINCRONIA
  • SERVIDOR_ERROR
  • SERVIDOR_PERDIDO
  • ERROR_DESCONOCIDO

Funciones de MySql:

  • mysqlAutoIncremento
  • Obtener el mas reciente autoincrement generado por un Insert

    my_ulonglong mysqlAutoIncremento(MYSQL* conexion);


  • mysqlCambiarCaracteres
  • Cambiar el conjunto de caracteres por default

    Logico mysqlCambiarCaracteres(MYSQL* conexion, Constante Caracter* caracteres);


  • mysqlCambiarUsuario
  • Cambiar el usuario y la Bd con la que se accedió al Servidor

    Logico mysqlCambiarUsuario(MYSQL* conexion, Constante Caracter* usuario, Constante Caracter* password, Constante Caracter* basedatos);


  • mysqlColumnasEnRegistro
  • Contar cuantas columnas hay en el Registro de la mas reciente consulta

    SinSigno Entero mysqlColumnasEnRegistro(MYSQL* conexion);


  • mysqlConectar
  • Conectar al Servidor de MySql

    MYSQL *mysqlConectar(MYSQL* conexion, Constante Caracter* servidor, Constante Caracter* usuario, Constante Caracter* password, Constante Caracter* baseDatos, SinSigno Entero puerto, Constante Caracter* socket, SinSigno Largo cliente);


  • mysqlConjuntoCaracteres
  • Retorna el Conjunto de Caracteres activo para la conexión

    Constante Caracter* mysqlConjuntoCaracteres(MYSQL* conexion);


  • mysqlDesconectar
  • Cerrar una conección abierta previamente con mysqlConectar

    Vacio mysqlDesconectar(MYSQL* conexion);


  • mysqlEjecutarSql
  • Ejecutar una Sentencia Sql

    Entero mysqlEjecutarSql(MYSQL* conexion, Caracter* query);


  • mysqlError
  • Obtener el último Error generado por una Sentencia

    Constante Caracter* mysqlError(MYSQL* conexion);


  • mysqlErrorNumero
  • El Número de Error; 0 si no hay error

    SinSigno Entero mysqlErrorNumero(MYSQL* conexion);


  • mysqlErrorHostInformacion
  • Obtener Información del Host al que se ha conectado

    Constante Caracter* mysqlHostInformacion(MYSQL* conexion);


  • mysqlInformacionCaracteres
  • Obtener información sobre el Conjunto de Caracteres

    Vacio mysqlInformacionCaracteres(MYSQL* conexion, MY_CHARSET_INFO *csInfo);


  • mysqlInicializar
  • Prepara una Conexión para MySql

    MYSQL* mysqlInicializar(MYSQL* conexion);


  • mysqlLeerColumna
  • Leer Información de una Columna de los Resultados

    MYSQL_FIELD* mysqlLeerColumna(MYSQL_RES* resultados);


  • mysqlLeerRegistro
  • Leer un registro de un conjunto de resultados

    MYSQL_ROW mysqlLeerRegistro(MYSQL_RES* resultados);


  • mysqlLiberarResultados
  • Liberar la Memoria de los Resultados obtenidos

    Vacio mysqlLiberarResultados(MYSQL_RES* resultados);


  • mysqlObtenerColumnas
  • Obtener las Columnas de una Consulta

    MYSQL_FIELD* mysqlObtenerColumnas(MYSQL_RES* resultados);


  • mysqlObtenerResultados
  • Obtener los resultados de la ejecución de un Query

    MYSQL_RES* mysqlObtenerResultados(MYSQL* conexion);


  • mysqlPosicionarColumna
  • Posicionarse en una columna específica de resultados obtenidos

    Vacio mysqlPosicionarColumna(MYSQL_RES* resultados, my_ulonglong columna);


  • mysqlPosicionarRegistro
  • Posicionarse en un registro específico de resultados obtenidos

    Vacio mysqlPosicionarRegistro(MYSQL_RES* resultados, my_ulonglong registro);


  • mysqlReferenciarResultados
  • Obtener referencia a los resultados de la ejecución de un Query

    MYSQL_RES* mysqlReferenciarResultados(MYSQL* conexion);


  • mysqlRegistrosAfectados
  • Retorna el numero de Registros afectados por una Sentencia Sql

    my_ulonglong mysqlRegistrosAfectados(MYSQL* conexion);


  • mysqlRegistrosObtenidos
  • Retorna el numero de Registros obtenidos por mysqlObtenerResultados

    my_ulonglong mysqlRegistrosObtenidos(MYSQL_RES* resultados);


  • mysqlServidorInformacion
  • Obtener Información del Servidor al que se ha conectado

    Constante Caracter* mysqlServidorInformacion();


  • mysqlSqlEjecutada
  • Obtener la mas reciente Sentencia ejecutada

    Constante Caracter* mysqlSqlEjecutada(MYSQL* conexion);


  • mysqlTransaccionCancelar
  • Cancelar una transacción iniciada

    Logico mysqlTransaccionCancelar(MYSQL* conexion);


  • mysqlTransaccionConfirmar
  • Confirmar una transacción iniciada

    Logico mysqlTransaccionConfirmar(MYSQL* conexion);


  • mysqlTransaccionIniciar
  • Iniciar una transacción

    Logico mysqlTransaccionIniciar(MYSQL* conexion);


  • mysqlVersion
  • Obtener la Versión del Cliente de MySql

    Constante Caracter* mysqlVersion();