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 - 1mpuls0

#12
1. No cree el usuario desde la terminal, utilicé la gui sqlyog

2. Resultado de la show grants
Código (sql) [Seleccionar]

"GRANT SELECT, SELECT (campo1, campo3) ON `database`.`table` TO 'user'@'%'"


3. Si no coloco SELECT, SELECT me muestra el siguiente mensaje y hago
Código (sql) [Seleccionar]

SELECT * FROM table;


Obtengo
Citar
Error Code: 1142
SELECT command denied to user 'user'@'localhost' for table 'table'

Edito:
Aunque si solo hago.
Código (sql) [Seleccionar]

SELECT campo1, campo3 FROM table;


No tengo problemas.
Pensaba que con * solo me mostraría los campos que tienen ese permiso :P



Gracias por la ayuda
#13
He creado un usuario que únicamente tendrá privilegios select a algunos campos de las tablas.

Los permisos se los asigno con el siguiente query
Código (sql) [Seleccionar]

GRANT SELECT, SELECT (campo1, campo3) ON `database`.`table` TO 'user'@'%'


Pero al hacer

Código (sql) [Seleccionar]

SELECT * FROM `table`;


Me muestra todos los campos sin problema.

Código (bash) [Seleccionar]

+--------+--------+--------+
| campo1 | campo2 | campo3 |
+--------+--------+--------+
|      1 | dato1  | valor1 |
|      2 | dato2  | valor2 |
+--------+--------+--------+


¿Cómo puedo hacer para que solamente me muestre los campos campo1 y campo3 al hacer la consulta?.

Gracias.
#14
Java / Re: Crear un ejecutable con Netbeans
16 Mayo 2014, 19:30 PM
Cita de: aquiles12 en 15 Mayo 2014, 16:23 PM
Yo he hecho un .jar pero el programa lo tengo asociado con una bd access y von un archivo.ini. al ejecutar el .jar no localiza la bd ni el .ini. alguien puede decirme como lo puedo solucionar?

Gracias de antemano.


Rutas relativas y absolutas, investiga sobre eso.

PD. No revivan temas viejos.
#15
Java / Re: saber fecha
7 Mayo 2014, 01:07 AM
Para la fecha debes utilizar la clase Date() como mencionó Chuidiang, también puedes utilizar Calendar

Aquí explica un poco de las dos clases.
http://www.teknodatips.com.ar/images/pdfsTips/java/TIPJA08.PDF

Para dar un formato a tu fecha puedes utilizar la clase SimpleDateFormat

Saludos.
#16
Cita de: DonVidela en  1 Mayo 2014, 16:47 PM
Estimados, es cierto que la mayoría no quiere hacerle la tarea a nadie, pero si hay un grupo de gente interesado en aportar sus soluciones lo encuentro mejor aún, porque nos da mas posibilidades de aprendizaje. No es una crítica a la moderación de nadie, pero si puede ser a ese par de reglas, que no sea algo negativo para el voluntario que aporte código o soluciones completas.

Más soluciones al mismo problema será mejor para todos, veremos la forma de programar de distintas personas y además que no todos prefieren la misma solución al mismo problema.


Saludos.

Coincido contigo, nadie está obligado a hacer los deberes de otros usuarios, pero si alguien lo hace opino que no debería ser algo que otros tomen o lo vean mal. Pero mientras la regla no sea modificada no hay mucho que se pueda hacer, más que pedir el-brujo que se reconsidere esa parte.
Además creo que el foro se caracteriza por eso.

En lo personal he ayudado con código y me han ayudado con código y quiero decir que siempre me ha servido de mucho, porque hay usuarios que plantean diferentes o mejores formas de hacerlo.

Saludos.
#17
Opino que tal vez el moderador cierra el tema cuando observa que se ha resuelto pero además después de la solución hay más comentarios.

Lo miré cuando comentaba un tema.
https://foro.elhacker.net/programacion_cc/programa_capitalizador-t413038.0.html

Este tema tiene la marca de resuelto pero no ha sido cerrado.
https://foro.elhacker.net/programacion_cc/contar_nuemero_de_lineas_de_un_fichero-t412884.0.html
#18
Hola.

Tengo un problema con la siguiente función, esta función es llamada desde otras funciones, cada vez que se entra a cada una de esas funciones se crea una nueva conexión, cuando utilizo la función por primera vez mediante un botón que realiza unos cálculos no hay problema. El problema ocurre cuando vuelvo a hacer clic nuevamente sobre el botón, específicamente en la línea connectionExists.Open()
se muestra el mensaje: No se controló OleDbException. Error no especificado
En la función anterior donde llamo a esta función no contienen ningún tipo de conexión a la base de datos.
Pensaba que era algun problema al cerrar la conexión por eso coloqué una bandera booleana en lugar de hacer el return dentro del try-catch o if-else

Alguien tiene una idea de que pueda ser?.
Gracias

Código (vbnet) [Seleccionar]

Public Function ExistsInDBAdjust(ByVal tables As String, ByVal states As Integer, ByVal years As Integer) As Boolean
       Dim connectionExists As New OleDbConnection(strConexionAccess)
       Dim dataReaderExists As OleDbDataReader

       Dim queryExists As String = ""
       Dim ages = ComboBoxAgesDeathsOperations.SelectedIndex

       If ages = -1 Then
           queryExists = "SELECT ajuste FROM [" & tables & "] WHERE entidad_fk=" & states & " AND año=" & years
       Else
           queryExists = "SELECT ajuste FROM [" & tables & "] WHERE entidad_fk=" & states & " AND año=" & years & " AND edad_fk=" & ages
       End If

       Dim commandExists As New OleDbCommand(queryExists, connectionExists)


       connectionExists.Open()

       dataReaderExists = commandExists.ExecuteReader()

       dataReaderExists.Read()
       Dim adjust As Integer
       Dim flag As Boolean = False

       Try
           If dataReaderExists.IsDBNull(0) Then
               flag = False
           Else
               flag = True
           End If
       Catch ex As InvalidOperationException
           flag = False
       End Try

       dataReaderExists.Close()
       connectionExists.Close()

       Return flag
   End Function


Edito.
Por accidente realicé una operación y en una función con la cual no tenía ese problema (el mismo) ahora ocurre xD no sé que pasa.

La computadora se ha apagado por accidente cuando el visual studio 2012 está abierto, así que no sé si pudo causar algun error en alguna librería.



Edito.

Ya hice el test en otra laptop y ocurre lo mismo, entonces creo que queda descartada el posible error de alguna librería.
El problema que detecto es que por ejemplo esa función se realiza 32 veces, cuando llega al numero 30 ocurre el error, después modifico el código para realice del 30 al 32 y lo hace sin problema.
Estoy pensando en colocar algun timer o thread dentro del ciclo para realizar la operación.



Edito.
Ya agregué un Thread y sigue igual :/

El problema estaba en una conexión diferente a la que utilizo en este método, parece que la sobresaturé xD pero el error me lo enviaba hasta en otra conexión de otra función.
#19
Cita de: erest0r en 25 Abril 2014, 23:06 PM
¿ Cómo explicaria ud lo que acaba de ocurrir, siendo una persona ignorante, que no conoce nada de matematicas ni geometria, si siempre camino en linea recta, y su cuerda evidentemente le confirma que asi lo hizo ?

Yo diría..

Perdón, no pude evitarlo.  ;D

Olvidando los puntos de la cuerda larga y que puedo recorrer la tierra caminando sin  problemas (ambas cosas absurdas)
Creo que yo no podría explicarlo, la respuesta de !drvy sería como lo más lógico en este caso. Simplemente porque soy una persona ignorante.

Cita de: #!drvy en 25 Abril 2014, 23:51 PM
Nadie te lo podría explicar porque nadie lo había probado. La gente cuando se alejaban de sus tierras natales en dirección desconocida, rezaban y creían que iban hacia la perdición....

#20
Foro Libre / Re: [Leer]
26 Abril 2014, 00:16 AM
Cita de: JonaLamper en 25 Abril 2014, 23:11 PM
https://www.torproject.org/  y bon voyage!

Ojalá fuera tan fácil como eso

Cita de: basickdagger en 26 Abril 2014, 00:04 AM
Yo soy mexicano y me temo que no se podrá hacer mucho, ya que dicha ley puede llegar a permitir que los proveedores de servicio interrumpan el internet... el filtro no estará en tu casa o en tu terminal, el filtro lo pondrá tu proveedor de internet... q es injusto, lo es, pero tengo entendido (si no me equivoco), que a las empresas les daran el derecho a eso mismo, controlar(que ya lo hacen de cierto modo) y bloquear tu internet cuando el gobierno lo requiera...

Precisamente estoy en espera de que algo pueda pasar (no de la nada) sino que haya algun tipo de propuesta o negociación por parte de los mexicanos aunque claro está que cuando el gobierno dice rana por más que se trate de no saltar, ocurrirá (como fue el aumento del metro).

La verdad no se me ocurre que podríamos hacer :/