none
tengo una base de datos sqlite en uwp me sale no such table RRS feed

Respuestas

Todas las respuestas

  • Hombre, significar, significa que no existe la tabla.

    Habría que conocer más detalles del error, en qué instrucción se produce, ... para poder decirte algo más.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    sábado, 23 de abril de 2016 18:44
  •  private  static bool TableExists<T>(SQLiteConnection connection)
            {
    
                var cmd = connection.CreateCommand($"Select Vehicle, Model, Ododemeter, Price, Volume, Sum from Combustible  ");
                return cmd.ExecuteScalar<string>() != null;
    
    
            }
    
    Cuando pulso sumar yo doy después aceptar para insertar los datos me indica "return cmd.ExecuteScalar<string() !=null , puede estar el fallo en la setencia sql
    sábado, 23 de abril de 2016 19:04
  • la información la visto en este blog
    sábado, 23 de abril de 2016 19:10
  • que significa no such table.

    Te está diciendo que no reconoce la tabla. Tu Select hace una consulta de la tabla "Combustible". ¿Has comprobado que exista en la base de datos, y que el nombre concuerde exactamente (no vaya a ser que por error contenga una letra de más o de menos)?
    sábado, 23 de abril de 2016 19:35
  • El error parece indicar que no existe la tabla Combustible.

    En cualquier caso sí que veo un error en la consulta. Al igual que en SQL Server, en SQL Lite SUM es una función de agregado, por lo que si quieres utilizar una columna con nombre sum debes encerrarla entre corchetes:

    var cmd = connection.CreateCommand("Select Vehicle, Model, Ododemeter, Price, Volume, [Sum] from Combustible");
                


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    sábado, 23 de abril de 2016 19:35
  • hola:

    El nombre de la tabla tiene que ser idéntico a la clase.cs

    domingo, 24 de abril de 2016 15:53
  • yo he visto : ejemplo me sigue produciendo el mismo fallo.
    domingo, 24 de abril de 2016 15:55
  • ya esta arreglado lo de la base de datos.
    • Marcado como respuesta Javier Ra sábado, 11 de junio de 2016 6:01
    martes, 3 de mayo de 2016 8:19