elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6
21  Programación / Bases de Datos / [SOLUCIONADO][Modelo Entidad-Relación] Documentos, categorias y subcategorias en: 15 Junio 2010, 20:45 pm
Buenas tardes, estoy diseñando el modelo E/R de una BD que tengo en mente, y me ha llegado a la cabeza la siguiente duda:

Supongamos que en mi aplicación se pueden dar de alta documentos, y dichos documentos deben pertenecer a una categoría.
A su vez, para clasificar mejor aun esos documentos, cada documento, puede pertenecer a una o varias subcategorías relacionadas con la categoria principal(La subcategoria puede estar en varias categorías también).

La duda es como crear la relación para este caso ya que no estoy seguro de que lo que tengo sea lo mejor para hacerlo:
¿Sería esta la manera correcta de plantear el problema?


Un saludo y gracias anticipadas.
22  Programación / Desarrollo Web / Re: HTML 5 para principiantes. Usalo ahora, es fácil! en: 25 Mayo 2010, 16:37 pm
Mmm la verdad es que no pinta nada mal, habrá que empezar a probar cosillas con HTML5 :D

Gracias por el aporte!
23  Programación / PHP / Re: Como tomar datos del PC en: 13 Abril 2010, 20:47 pm
Para cosas mas detalladas creo que ya habria que usar ActiveX o similares no?

Lo malo de esto es que el usuario debe permitirlos primero para que se ejecuten.

Un saludo
24  Programación / Bases de Datos / Re: Accesso Integro a BBDD LOTUS en: 18 Marzo 2010, 19:40 pm
Buenas, me temo que aqui me has pillado.  :o

Lo único que se me ocurre a primera vista es intentar verificar la ID con la que acceder a cada server o hacer una session para cada uno, cada una con su usuario para no tener problemas, pero mas no puedo decirte por que no se xDD

Un saludo
25  Programación / Bases de Datos / Re: Accesso Integro a BBDD LOTUS en: 17 Marzo 2010, 22:00 pm
Buenas, el mismo usuario tiene acceso a ambos servidores? La ID del usuario sirve para los dos? En la ACL de ambos servidores figura el usuario para poder acceder?

En principio creo que el problema reside en el acceso al servidor s2, intenta conectar al dos mediante una ID especifica creada para ese server a ver si puedes acceder a el con alguna usuario. Y luego intenta que sea válida para todos tus servidores, creo que el problema es de permisos.

Un saludo ;)
26  Programación / Bases de Datos / Re: Accesso Integro a BBDD LOTUS en: 16 Marzo 2010, 19:48 pm
Buenas, por defecto lotus notes tiene un tipo de cifrado propia(de un solo sentido, asi que una vez cifrado no es reversible, igual que md5).
Esa cifrado la puedes usar con un comando de Formula ( @Password("cadena a cifrar") te devuelve la string cifrada con el algoritmo).

En principio con HTTPassword te va a pasar siempre eso , asi que no se si es posible hacerlo de la manera que tenias pensado, como alternativa te podrias crear otro campo donde guardes el password sin cifrar si es lo que estás buscando realmente, aunque no se si es eso exactamente lo que estás buscando, intenta poner un ejemplo mas claro a ver si puedo ayudarte mejor.


Un saludo
27  Programación / Bases de Datos / Re: Accesso Integro a BBDD LOTUS en: 12 Marzo 2010, 16:50 pm
Buenas, para acceder al campo tienes varias opciones, una es "a lo bruto", que viene siendo mas o menos asi:
Código
  1. doc.NombreCampo = Valor ' Esto seria para asignar valores
  2.  
  3. 'Para leer el valor del campo sería:
  4. Msgbox doc.NombreCampo(0)
  5. 'Teniendo en cuenta que si el mismo campo tiene varios valores, el 0 seria para el primero, 1 para el segundo valor, y asi sucesivamente.
  6.  

Luego la manera correcta sería:
Código
  1. dim item as NotesItem
  2. set item = doc.GetFirstItem("nombre del campo")
  3. item.Values = Valor '  O valores, puede ser un array tambien
  4. 'o bien
  5. item.AppendToTextList("nuevo valor") ' Esto te añade un nuevo valor al campo conservando el antiguo
  6.  

Espero que te sirva, un saludo  ;)
28  Programación / Bases de Datos / Re: Accesso Integro a BBDD LOTUS en: 11 Marzo 2010, 20:17 pm
Buenas, la diferencia de conectar a lotus es que no es una BD Relacional como puede ser SQL Server, oracle o Mysql...etc.
Alli solo existen "documentos" y no rows de tablas.

Supongamos que un documento = row de una tabla , con lo cual deberias o bien acceder mediante una vista tomando los documentos uno a uno y procesandolos o bien haciendo un search y obteniendo los documentos sin usar vistas.

Un ejemplo facil(aunque no se si será aplicable a tu caso)
Código
  1.  
  2. dim s as new NotesSession
  3. dim db as NotesDatabase
  4. dim v as NotesView
  5. dim doc as NotesDocument
  6.  
  7. set db = s.CurrentDatabase
  8. set v = db.GetView("nombredelavista")
  9.  
  10. set doc = v.getFirstDocument()
  11. while not doc is nothing
  12.  
  13. 'Aqui tendriamos el documento que estamos sacando de la vista para hacer lo que queramos con el
  14. '
  15.  
  16. set doc = v.GetNextDocument(doc)
  17. wend
  18.  
  19.  

Respecto a lo que dice Tifa, no necesitas tener permisos para escribir en la vista, lo que necesitas es permiso para escribir en los documentos.
Si pones un ejemplo de código completo quiza pueda echarte una mano (trabajo con Lotus Notes, aunque siempre desde el cliente o desde Domino), pero la sintaxis y las funciones serán las mismas supongo.

Un saludo
29  Programación / PHP / Re: Como llenar este array desde una consulta a la DB? en: 13 Febrero 2010, 19:42 pm
Puedes poner aqui el error que te lanza a ver si conseguimos solucionarlo.

Un saludo
30  Programación / PHP / Re: Como llenar este array desde una consulta a la DB? en: 13 Febrero 2010, 18:44 pm
Buenas, a ver si podemos ayudarte.

Para empezar, hariamos lo siguiente:
Código
  1. $query = 'SELECT id_usuario user_Role UserName Password Channels FROM Usuarios';
  2. $result = mysql_query($query);
  3.  

Con esto ya tenemos en un recurso de mysql todos los users, ahora toca cargarlos al array del siguiente modo:

Código
  1. $users = array();
  2. $i = 0;
  3. while($registro = mysql_fetch_array($result)){
  4.      $users[$i] = array();
  5.      $users[$i]['userRole'] = $registro['user_Role'];
  6.      $users[$i]['userName'] = $registro['userName'];
  7.      $users[$i]['password'] = $registro['Password'];
  8.      $users[$i]['channels'] = $registro['Channels'];
  9.      //Este ultimo sobre channels no se muy bien como procesartelo, asi que esa parte la dejo abierta a duda para otros :P
  10.      $i++ ;
  11. }
  12.  

Con esto tendriamos el array $users lleno con todos los usuarios de la tabla.
Hay maneras mejores para hacer lo que pides, pero esta es la mas sencilla que veo ahora mismo :P

Espero haber sido de algo de ayuda, un saludo.
Páginas: 1 2 [3] 4 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines