CONSULTA BASE DE DATOS CON FECHA EN C# CON SQLITE
En este nuevo Pots hablaremos netamente sobre una consulta FECHA realizado desde C# a una table en SQLITE puede mostrarte los siguientes errores al hacer una consulta como la que muestro a continuación:
1. cuando cuando insertamos datos desde C# a Sqlite como se muestra en la siguiente imagen
Al realizar la consulta a la base de datos en Sqlite, muestra un error como se puede apreciar en la siguiente imagen..
PROBLEMA.
Sqlite almacena nuestra fecha como una cadena de TEXTO y al momento de realizar la consulta a través de C# nos muestra este error.
SOLUCIÓN
realizaremos convertiremos la fecha al FORMATO que maneja SQLITE ('YYYY/MM/DD')
solo así tendremos éxito en la consulta desde C# a sqlite como se puede apreciar en la imagen.
CODIGO DE LA CONSULTA A FECHA EN C# A SQLITE
DataTable dt = new DataTable();
string Consulta = "select HORA,NOMBRES,APELLIDOS,DNI,GRADO,SECCION, strftime('%d/%m/%Y') AS FECHA from ALUMNO_01";
SQLiteCommand cmd = new SQLiteCommand(Consulta, Conexion.Conectar());
SQLiteDataAdapter da = new SQLiteDataAdapter(cmd);
da.Fill(dt);
BIEN MIS AMIGOS
TAMBIÉN PUEDES VER LA SOLUCIÓN MAS EXPLICADA EN NUESTRO CANAL DE YOUTUBE
BÚSCANOS COMO: SOLUCIONES TECNOLOGICAS EN YOUTUBE
1. cuando cuando insertamos datos desde C# a Sqlite como se muestra en la siguiente imagen
Al realizar la consulta a la base de datos en Sqlite, muestra un error como se puede apreciar en la siguiente imagen..
PROBLEMA.
Sqlite almacena nuestra fecha como una cadena de TEXTO y al momento de realizar la consulta a través de C# nos muestra este error.
SOLUCIÓN
realizaremos convertiremos la fecha al FORMATO que maneja SQLITE ('YYYY/MM/DD')
solo así tendremos éxito en la consulta desde C# a sqlite como se puede apreciar en la imagen.
CODIGO DE LA CONSULTA A FECHA EN C# A SQLITE
DataTable dt = new DataTable();
string Consulta = "select HORA,NOMBRES,APELLIDOS,DNI,GRADO,SECCION, strftime('%d/%m/%Y') AS FECHA from ALUMNO_01";
SQLiteCommand cmd = new SQLiteCommand(Consulta, Conexion.Conectar());
SQLiteDataAdapter da = new SQLiteDataAdapter(cmd);
da.Fill(dt);
BIEN MIS AMIGOS
TAMBIÉN PUEDES VER LA SOLUCIÓN MAS EXPLICADA EN NUESTRO CANAL DE YOUTUBE
BÚSCANOS COMO: SOLUCIONES TECNOLOGICAS EN YOUTUBE