entrebits.cl Software & S.O Programación Visual Basic

Conneción a base de datos access 97 con seguridad mejorada desde visual basic







Retroceder   entrebits.cl Software & S.O Programación Visual Basic
Registrarse Ayuda Miembros Calendario Marcar Foros Como Leídos Tags

Visual Basic Participa, Conneción a base de datos access 97 con seguridad mejorada desde visual basic en el Programación; Saludos, hoy les traigo un temita que a mi en lo personal me habia causado un par de dolores de ...

Respuesta
 
LinkBack Herramientas Desplegado
  (#1 (permalink)) Antiguo
pegazux Desconectado
Pajarito Nuevo
pegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to behold
 
Avatar de pegazux
 
Mensajes: 57
Agradecimientos: 0
Agradecido 3 veces en 2 mensajes
Fecha de Ingreso: January-2007
Ubicación: Orgullosamente COLOMBIANO
Genero: Hombre
Pais:
Lightbulb Conneción a base de datos access 97 con seguridad mejorada desde visual basic - 21-Jan-2008, 17:20

Saludos,

hoy les traigo un temita que a mi en lo personal me habia causado un par de dolores de cabeza al no poder resolverlo pero.... lo resolví.

¿¿¿COMO CONECTARSE A UNA BASE DE DATOS DE ACCES 97 CON SEGURIDAD MEJORADA DESDE VISUAL BASIC 2005???


en realidad resultó siendo (como siempre y despues de mil luchas) algo definitivamente fácil.

pero antes de comenzar recomiendo a quienes no tienen cono cimientos u/o entendimiento de como se usan crean y asignas los perfiles de usuarios globales en access 97 les recomiendo leerse este pedacito de explicación.

1) Comprender la función de archivos de información de grupo de trabajo en seguridad de Access.


2) Buscar en las ayudas de acces 97 allí te explican bien el tema.


Comencemos.

partiremos de la supocición de que ya todos hemos leido y tenemos entendido bien como es el canto con lo de los usuarios y toda la nota, entonces empezamos así


creamos o abrimos el proyecto al cual queremos enlazar los datos, nos vamos al menu Data o datos y le damos agregar nuevo origen de datos (img#1).

img#1


esto nos mostrará el siguiente cuadro de diálogo





escojemos base de datos y nos aparecerá esto





le damos en nueva conección y pasamos al siguiente cuadro de diálogo en donde seleccionaremos el tipo de datos y el archivo de origen.








habiendo seleccionado el origen de datos como MS access damos aceptar y nos regresamos a el diálogo anterior



donde seleccionaremos el botón exáminar y buscamos en el disco donde está hubicada nuestra base de datos.




damos ok o aceptar, para regresar a el dialogo, estando allí damos click en el botón avanadas



lo que nos lleva a el siguiente diálogo:




1-4) si no está colocada, escribímos la clave que usamos para conectarnos normalmente a la base.

2) le decimos en que lugar del disco se encuentra ubicado el archivo de grupos de usuarios al cual estamos unidos.

3) cambiamos el valor OLE DB Services de Default a EnableAll, para que no tengamos ningun tipo de restricción al momento de conectarnos a la base.

5) si no está colocado, escribímos el usuario que usamos para conectarnos normalmente a la base.

damos aceptar, regresamos al diálogo anterior damos click en test connection nos debe salir un dialogo diciendonos que la conección se ha conseguido correctamente.




damos aceptar y regresamos al primer diálogo.
estando allí indicaremos la primera opción, con lo cual evitaremos que la clave de usuario y el path de ubicación del archivo de grupos de usuarios se guarden en la connectión string de las propiedades de connección del programa.



ahora que si no te importa tener estos valores visibles en el connection string te sirve más seleccionar la segunda opción.

damos siguiente y nos dice que la conneción de datos que hemos seleccionado no se encuentra dentro de nuestro proyecto (osea de la ubicación actual del proyecto), recomiendo darle si para que la base se copie dentro del folder del proyecto.




nos pregunta entonces si deseamos guardar la connection string en el archivo de configuración de la aplicación(la elección está encada cual), yo recomiendo guardarla siempre que no se esten guardando ni la clave ni el path de ubicación del archivo de grupos de usuarios.

[IMG]hhttp://entrebits.cl/images/stories/images/tutoriales/conecciondbvisualaccesmj/13.jpg[/IMG]

damos siguiente y para finalizar seleccionamos cuales son las tablas, views (querys) y demás que queramos en nuestro proyecto.




damos aceptar y en nuestro proyecto en el apartado Data sources debe mostrarse algo así:




bueno eso es todo no tocamos el codigo pero para aquellos que les quedó la inquietud de ¿aja y si no guardo la clave y el path como se los asigno despues para conectarme? pues muy sencillo.


en el evento load del form principal donde se encuentre el fill del datasource le asignas a la propiedad connectionstring nueva:

Código:
Me.TableAdapter.Connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|MiBaseDeDatos.mdb;Persist Security Info=True;OLE DB Services=-1;User ID=Admin;Password =1234;Jet OLEDB:System database='C:WINDOWSSystem32system.mdw;Jet OLEDB:Database Password=1234"
listo eso es todo, fácil no?.


espero que les sirva de ayuda, cualquier comentario o mejora del procedimiento o código siempre seran bienvenidos.

Última edición por RC; 21-Jan-2008 a las 23:03
   
Responder Citando
  (#2 (permalink)) Antiguo
RC Desconectado
Webmaster
******
RC tiene mucho para estar orgullosoRC tiene mucho para estar orgullosoRC tiene mucho para estar orgullosoRC tiene mucho para estar orgullosoRC tiene mucho para estar orgullosoRC tiene mucho para estar orgullosoRC tiene mucho para estar orgullosoRC tiene mucho para estar orgullosoRC tiene mucho para estar orgullosoRC tiene mucho para estar orgullosoRC tiene mucho para estar orgulloso
 
Avatar de RC
 
Mensajes: 4.883
Agradecimientos: 14
Agradecido 86 veces en 52 mensajes
Fecha de Ingreso: February-2006
Ubicación: entrebits.cl
Genero: Hombre
Pais:
Predeterminado 21-Jan-2008, 23:04

Excelente tutorial, me vi en la obligacion de ponerles marcas de agua a todas las capturas, espero que les guste..
   
Responder Citando
  (#3 (permalink)) Antiguo
moyachiche Desconectado
amiga
moyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgullosomoyachiche tiene mucho para estar orgulloso
 
Avatar de moyachiche
 
Mensajes: 3.256
Agradecimientos: 1
Agradecido 112 veces en 35 mensajes
Fecha de Ingreso: March-2007
Genero: Mujer
Pais:
Predeterminado 21-Jan-2008, 23:47

Excelente tutorial!! se agradece y se reputa...

Cita:
Iniciado por RC Ver Mensaje
Excelente tutorial, me vi en la obligacion de ponerles marcas de agua a todas las capturas, espero que les guste..
Me gusta la marca de agua.. a quien quiera quitarla para copiar el tuto se le va a hacer muy difícil quitarla.. incluso diría que es casi imposible..

Saludos
   
Responder Citando
  (#4 (permalink)) Antiguo
Alex Garcia Desconectado
Moderador
**
Alex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todosAlex Garcia Es un nombre conocido por todos
 
Avatar de Alex Garcia
 
Mensajes: 947
Agradecimientos: 19
Agradecido 77 veces en 25 mensajes
Fecha de Ingreso: February-2007
Ubicación: Cobán Alta Verapaz
Genero: Hombre
Pais:
Predeterminado 22-Jan-2008, 14:35

Buena ayuda compañero... bueno esto solo explica como hacer la conexión, pero para hacer consultas, y etc... es un proceso aparte...

Buen tuto


Deja tu comentario... o tu Aporte


Y dame reputación Jeje... en el encabezado del mensaje
Dudas de Programación resuelvelas aca.
   
Responder Citando
  (#5 (permalink)) Antiguo
pegazux Desconectado
Pajarito Nuevo
pegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to beholdpegazux is a splendid one to behold
 
Avatar de pegazux
 
Mensajes: 57
Agradecimientos: 0
Agradecido 3 veces en 2 mensajes
Fecha de Ingreso: January-2007
Ubicación: Orgullosamente COLOMBIANO
Genero: Hombre
Pais:
Thumbs up 22-Jan-2008, 15:08

Cita:
Iniciado por Alex Garcia Ver Mensaje
Buena ayuda compañero... bueno esto solo explica como hacer la conexión, pero para hacer consultas, y etc... es un proceso aparte...

Buen tuto
Es cierto cumpa, el tema de la lectura de datos no lo tomo, pero solo porque considero que al enlazarte a la base de esta manera no tienes nescecidad de tocar mucho el código nisiquiera para realizar las asignaciones de campos de datos ya que habiendo conectado con la base si quieres asignar un campo de datos a un control solo tienes que arrastrar desde la vista de datos el campo que quieres y soltarlo sobre el control, el le asigna el databinding solito y sin tocar el codigo; hay más formas de hacerlo, y eso seria como dices tú un proceso aparte.

aun así si algún lector está interezado en el proceso que prosigue (osea conectar campos a controles y hacer bindajes) nomás es que lo pida yo se los profundizo.
   
Responder Citando
  (#6 (permalink)) Antiguo
demuasia Desconectado
Pajarito Nuevo
demuasia está en el buen camino
 
Mensajes: 2
Agradecimientos: 0
Agradecido 0 veces en 0 mensajes
Fecha de Ingreso: August-2008
Ubicación: Viña del mar
Genero: Hombre
Pais:
Predeterminado 05-Aug-2008, 11:16

Exelente!!
   
Responder Citando
Respuesta

Tags
visual, usuario, seguridad, protegida, mejorada, datos, contraseña, coneccion, basic, base, access, visual basic

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado


LinkBacks (?)
LinkBack to this Thread: http://www.entrebits.cl/foros/visual-basic/9592-connecion-base-de-datos-access-97-con-seguridad-mejorada-desde-visual-basic.html
Escrito Por For Type Fecha
:::LaWebDelProfe.CoM:::-.:.COMO CONECTARSE A UNA BASE DE DATOS DE ACCES 97 CON SEGURIDAD MEJORADA DESDE VISUAL BASIC 2005.:. This thread Refback 08-Sep-2009 18:48
Tutorial Visual Basic.NET - Conectar a Una Base de Datos de ACCES 97 This thread Refback 19-May-2009 02:56

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Muchos Trucos Para XP Alex-18 Windows & Aplicaciones 14 22-Jul-2008 11:34
Trucos Vista Alex-18 Windows & Aplicaciones 19 18-Jul-2008 11:12
Introducción a la programación xXx-black Programación 6 01-Apr-2008 00:51
Que podemos hacer en xp para... Kllejero Windows & Aplicaciones 10 09-Nov-2007 21:33
Envío de datos en una red RC Internet & Networking 0 11-May-2007 23:20



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Realizado por: diseño web por pymeweb.cl
Creative Commons License
Agregar a favoritos Technorati
© Entrebits.cl