Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - darknlee

#1
Cita de: Darhius en 29 Enero 2014, 00:05 AM
Ten más cuidado con lo que escribes porque se puede mal interpretar, tal y como lo hice yo.. por eso pedía un ejemplo, bueno ahora que lo tengo veamos que se puede hacer.

Toda la razón, es que me pasé de sol a sol programando y ya no sé ni lo que puse.

Muchísimas gracias a todos por vuestra ayuda, especialmente a ti Darhius ahora si que si. ;-)
#2
Hola Darhius, antes de nada te agradezco mucho la respuesta, voy a poner un ejemplo porque igual no me he explicado correctamente.

Tengo el siguiente registro en la tabla Users:

id     Nombre     Apellidos
------------------------------ 
1   Perico    Palotes
2      Paco           Gómez
3      Roberto      García

En la tabla Groups_Users ( 1 usuario puede pertecenecer a 0 o a muchos grupos)

idGrupo   idUsuario
----------------------
1                1
2                3
3                1


Lo que quiero es realizar una consulta que me devuelva tanto los usuarios que no están en ningún grupo como los que no pertenecen a un grupo determinado, es decir que si lanzo la consulta de tal forma que me de los usuarios que no pertenecen al grupo 1 y a ningún grupo me de la siguiente salida:

id     Nombre     Apellidos
------------------------------ 
2      Paco           Gómez
3      Roberto      García

(omitiendo al usuario con id 1 porque uno de los grupos a los que pertenece es el grupo 1)

Un saludo,

#3
Hola quería ver si me podéis echar una mano con una consulta SQL que me está costando sacar.
Tengo 2 tablas, Users y Groups_Users

Tabla Users: id, nombre, apellidos etc.
Tabla Groups_Users: idGrupo, idUsuario

El caso es que necesito obtener los usuarios que NO estén en ningún grupo o que estén en el grupo distinto al especificado. La consulta que estoy utilizando es la siguiente pero no me funciona:

SELECT u.id, u.nombre  FROM [Users] u LEFT JOIN Groups_Users g ON u.id=g.idUsuario WHERE g.idUsuario IS NULL OR g.idGrupo<>1; //Por ejemplo

La primera parte es correcta porque me trae los que no están en ningún grupo, es decir hasta aquí bien:
SELECT u.id, u.nombre  FROM [Users] u LEFT JOIN Groups_Users g ON u.id=g.idUsuario WHERE g.idUsuario IS NULL

La segunda parte es en la que tengo problemas.

PD: Estoy en SQL Server.

Un saludo
#4
Solucionado.

haciendo un if(!Page.isPostback) actualizaba los datos.

Gracias de todas formas.
#5
Hola,

Soy novato en ASP.NET y por diversas circunstancias me ha tocado realizar una pequeña aplicación web y tengo un problema que no logro solucionar.

Tengo en un form un gridview que me lista los datos de clientes y al seleccionar una celda y pulsar el botón "editar" mando los datos a una pantalla de edición de datos donde cargo por defecto estos valores (nombre, apellidos etc) Hasta aquí todo bien.

El problema viene cuando quiero modificar un datos, al cambiar el valor en el textbox y pulsar el botón de "Actualizar" la aplicación no me detecta el valor nuevo introducido, sino el antiguo, es decir si antes apellido valía "Gómez" y lo cambio por "Rodríguez", el textbox sigue valiendo "Gómez" al recibir los datos. Seguro que es alguna chorrada o cambiar alguna propiedad pero no doy con ello.

Un saludo.