Autor Tema: SQLite DataAdapter.update (Error)  (Leído 2776 veces)

0 Usuarios y 1 Visitante están viendo este tema.

sicario

  • Visitante
SQLite DataAdapter.update (Error)
« : marzo 25, 2008, 11:45:13 am »
Señores, me estoy adentrando en el fascinante mundo de las bases de datos libres, con el sinsabor que me queda en que algunas como que aun les falta tueste.

SQLITE es bastante poderosa  pero le he hecho varias pruebas y unicamente me queda pentiente de solventar lo siguiente:

Con Vb.NET
Dado un dataset ... dset ..  eliminar  fila segunda del antes mencionado con:
                dset.Tables(0).Rows(2).Delete()
perfecto... lo hace...

pero luego quiero actualizar la Db. Con dicho cambio y para ello utilizo un adaptador y la instruccion update.

por lo demas... la Basesita.. es la leche.

                dadapterSQLite.Update(dset, "Table")

y aqui me truena, me dice que comando no es compatible.

alguien ya ha trabajado en esto?


gracias por sus comentarios

Desconectado Jonhyrey

  • Sv Full Member
  • *
  • Mensajes: 558
Re: SQLite DataAdapter.update (Error)
« Respuesta #1 : marzo 26, 2008, 03:28:39 pm »
Podes bajarte algún analizador de los comandos que se envian al SQL Lite desde .Net??

Si es así... podes ver como es el comando DElete que se envía.

Trata de configurar al Adapter de una vez los comandos de Delete, Update, Insert. Porque acordate que la instrucción Update([laTabla]) genera comandos dinamicamente a partir del select... puede ser que el .Net no lo genere como debe...



sicario

  • Visitante
Re: SQLite DataAdapter.update (Error) [RESUELTO]
« Respuesta #2 : marzo 27, 2008, 08:03:17 am »
gracias... problema resuelto.

Les comento:

Hasta donde he podido ver, el SQlite en la version actual pues tiene algunas cosillas que lo vuelven "quisquilloso", fuera de ello, es una base de datos de gran utilidad.
mi problema lo he resuelto creandole INDICES a la tabla. Pues inicialmente no tenía, una vez creados sus respectivos indicies.. mi aplicacione sta quedando como "relojito suizo".. XD.