Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Eliminar ventana "Database Login" (https://www.clubdelphi.com/foros/showthread.php?t=48706)

Mannu 02-10-2007 15:58:01

Eliminar ventana "Database Login"
 
Hola,
uso borland builder y en mi programa uso Tablas (Table y DataSource) para la conexion a una base dedatos, ahora bien, como puedo eliminar la ventana dedialogo que me aparece cada vez que ejecuto el programa?

el "Database Login" que es un poco molesto si no tnego claves en la base dedatos

eduarcol 02-10-2007 16:03:55

Dependiendo de los componentes que utilizes puedes ubicar la propiedad Login Prompt y hacerla false

Mannu 02-10-2007 16:28:47

gracias :) por responder
acabo de probar componentes y si combino:


DataBase + Table + DataSource y en DataBase le coloco en LoginPrompt False
no me pregunta mas el login! bua ... ke facil ha sido :S


Saludos

Mannu 02-10-2007 17:08:28

pero problema :s

si actualizo un campo o creo un campo :S
porke no se me guarda en la base de datos "fisica" ?

eduarcol 02-10-2007 17:12:13

Ok creo que es momento que te pases un momento por la guia de estilo ya que tu pregunta le faltan mucho datos tecnico y cualquier respuest aque te den seria adivinando, como por ejemplo te podria decir que le des commit a cada transaccion que comienzas o que hagas un flush buffer pero no se que componentes utilizas ni qe manejador, entonces para poder ayudarte leete la guia de estilo y replantea tu pregunta con lo que aprendas alli y veras qe facil es la solucion

Mannu 02-10-2007 18:01:39

Ok,

Tengo montada una base de datos creada en MSAcess con una serie de campos:

ID (Clave) --- Autoincremento
Nombre ------ Texto

y luego me conecto a dicha BD con esta combinacion de componentes:
http://img529.imageshack.us/img529/1...onentesfz4.jpg


Un TDatabase en el que configuro la conexion por ODBC a un archivo "HOJA_SEMANA.MDB" , a la base de datos le llamo BASEDEDATOS y loginprompt en FALSE, el resto de opciones las dejo por defecto

luego en TTable, en la opcion DATABASE le pongo BASEDEDATOS y en la pestala TABLA Selecciono la tabla de mi base de datos.

por ultimo un Datasource que como DataSet usa el TTable.

esto es todo lo que configuro.

El error que me da es, que no actualiza los cambios en la base de datos solo los hace aparentemente o sea que se crean nuevas entradas y demas pero no en la BD real.

El problema era:

CachedUpdate = TRUE
AutoRefresh =True

los puse en False y ya si me actualiza.... en fin, eso pasa por tocar algo que iba bien


La franja horaria es GMT +2. Ahora son las 05:03:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi