gambafeliz 11-04-2022, 11:12
Hola

Estoy empezando a conocer en profundidad SQLite3 pero observo que contra mas se, veo que la meta en el conocimiento se me aleja cada vez más.

Ahora mi duda es sobre los errores que se suponen las base de datos dan cuando existe relaciones en cascadas (esto es cuando una tabla digamos cabecera tiene una relación con otra tabla digamos le detalle de cabecera y cuando queremos borrar la cabecera el sistema de base de datos nos informa que existen registros relacionados (tabla detalle de cabecera) con la tabla cabecera y el programador sabe de esta forma que debe actuar en consecuencia para evitar el error de relación en cascada)

¿Existe esto en SQLite3?
¿Como se conoce estos mecanismos como programador y cuales son sus mecanismos?
¿Alguna guía o ejemplo?

Gracias.
jorge trejos 09-04-2022, 00:36
Saludos, Smile  quiero comentarles que estoy trabajando en mi primer aplicación auto dimensionable  y me esta dando problemas en la parte de conexión de datos por los múltiples contenedores ,  me gustaría puedan correr mi programa para que vean los errores, están marcados e identados  el punto es el siguiente:
Debe crear una carpeta con el proyecto y copiar la base de datos .... esta parte falla desconozco el porque no copia la base de datos en las carpetas creadas
 logrado esto copiando la base de forma manual  conecta  a la base de datos  y con una función llamada mr()  (mostrar registros) intento llenar los campos celular nombre etc... pero  mi falta de experiencia me traiciona y tengo 2 semanas de intentar cosas ya sin saber como llenar estos campos   si alguien pudiera señalarme donde esta mi mal calculo o error les agradecería mucho ya no se que hacer no veo en que fallo  adjunto el código fuente
 no se cual es mi error no puedo verlo y ya no se que hacer
resumen no  copia la base de datos  y no llena campos porque no reconoce uno de los contenedores
gambafeliz 07-04-2022, 11:43
Hola

Necesito hacer una de las dos cosas siguientes:

1. Borrar columna
2. Renombrar columna

El gran problema es que tengo una columna distinta a la que deseo borrar o renombrar que es primary key Autoincrement y además esta relacionada en otras tablas y para mas complicación existen filas eliminadas y por lo tanto existen elementos incrementados borrados (ejemplo: 1, 2, 3, elementos eliminados en el conteo,10, 11, 12...)

Yo tengo ideas para resolverlo pero deseo comprobar si alguien me puede dar una lección magistral. Gracias.

=== Solución ====================================

La solución la a aportado "vuott" y Gianluigi del foro de Italia.

Yo en particular he optado por cambiar el nombre de la columna y así no afecto a nada mas que a vistas. Este es el comando:

alter table nombreTabla Rename column "columnaAcambiarNombre" to "nombreNuevo";
Páginas (566):    1 315 316 317 318 319 566   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 294
Último miembro: adal
Temas del foro: 1,748
Mensajes del foro: 9,071
Últimos temas
Problemas con las interru...
Foro: General
Último mensaje por: Shordi, Hace 4 horas
Respuestas: 4 - Vistas: 101
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, 08-12-2025, 23:06
Respuestas: 9 - Vistas: 751
Resultados dispares según...
Foro: Bases de Datos
Último mensaje por: guizans, 04-12-2025, 22:49
Respuestas: 6 - Vistas: 257
Mover un Result a una pos...
Foro: Bases de Datos
Último mensaje por: guizans, 30-11-2025, 19:25
Respuestas: 2 - Vistas: 142
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.