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 (564):    1 313 314 315 316 317 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 292
Último miembro: DarkWolf
Temas del foro: 1,742
Mensajes del foro: 9,029
Últimos temas
Ordenar en un TableView
Foro: General
Último mensaje por: Shordi, 03-11-2025, 18:41
Respuestas: 3 - Vistas: 117
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 02-11-2025, 13:36
Respuestas: 9 - Vistas: 1,564
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,335
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 116
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.