|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - xcx
Páginas: 1 ... 3 4 [5] 6 7 ... 9
102
« en: Miércoles 22 de Febrero de 2006, 21:16 »
Uhm, no creo que haya que modificar el iis, fijate si los permisos para el usuario aspnet estan seteados correctamente. esto se ve en panel de control->herramientas administrativas->administracion de equipos y despues en usuarios locales y de grupo o tambien clic derecho en MiPC->Administrar y de ahí a las cuentas de usuario, y dale mas privilegios a la cuenta aspnet, puede ser que por eso que no tenga permisos...
103
« en: Lunes 20 de Febrero de 2006, 13:37 »
No.. acá en donde trabajo compramos unos manuales.. pero no salia muy explicada la parte interna.. y eso de los secretos que hablas, tienes alguna dirección para leer al respecto?
105
« en: Jueves 16 de Febrero de 2006, 19:53 »
2.0 Hay que estar al día.
106
« en: Miércoles 15 de Febrero de 2006, 19:19 »
Gracias.. ahora me quedó mas claro..
107
« en: Miércoles 15 de Febrero de 2006, 13:42 »
bueno es xcx y no xbx, pero voy a pensar en esa posibilidad.. Respecto a la clase, pues es una clase y tiene varios métodos, yo solo coloqué ese porque era el mas largo y era mas explicativo. pues el procedimiento ese tiene 12 parámetros, pero yo los acorte para este ejemplo, tampoco era la idea que lo posteara completo porque no venía al caso, no había para qué mostrar los otros métodos para validar y eso si solo necesitabas como invocar un procedimiento almacenado y saber como obtener los detalles. Al menos eso creo yo. Respecto a especificar el tipo de error te refieres al trow? no lo se ocupar bien, aun soy algo novato en .net mi fuerte es java. así que hay varias cosas incompletas por lo mismo... Bueno la idea del procedimiento en esa parte, es justamente obtener detalles y devolver un objeto de tipo perfil. pues recibe un objeto de tipo perfil, el procedimiento almacenado se encarga de verificar si existe o no y si es así me devuelve el dato, el cual extraigo y lo asigno a un objeto detalles de tipo perfil y lo devuelvo para usarlo en otro lado de la aplicación. eso. Lo encuentro claro, no le veo complejidad.. el asunto de si hay muchas sentencias es porque no se de que otra manera llamar el procedimiento almacenado en .net o de como pasarle los parámetros mas claros o que ocupe menos líneas. Recuerda que soy novato aun en .net, ya lo he dicho en otros post... Ahora si tienes tiempo y me puedes hacer un ejemplo de como se debiera hacer correctamente te lo agradecería, yo solo te intenté ayudar pues es lo único que encontre para manejar procedimientos almacenados.. .
108
« en: Martes 14 de Febrero de 2006, 21:22 »
Uhm... Sí y no. Siempre que un novato esta en frente de un computador, sea la plataforma que sea, debe estar presente alguien con más conocimientos para guiarlo en el aprendizaje, es decir, necesita ciertas nociones, y esto es siempre. El ambiente gráfico que posea cada uno lo hará mas o menos amigable dependiendo del mismo. Lo otro, son los mensajes que despliega el sistema, pues al ser novatos ocurre que muchas veces se asustan y se niegan a seguir cuando aparecen mensajes demasiado chocantes, como los típicos mensajes de error y con rojo o remarcados, en vez de mensajes mas amables de que por favor ingrese esto aqui o allá... Ahora, partiendo por el usuario final que es completamente distinto a un aprendis o novato, ya no es el sistema operativo el que interviene ahí si no que depende de la interfaz que se maneje y lo que desee hacer ese usuario. Si por ejemplo, el usuario final solo se maneja a nivel de secretariado, que le intereza a ese usuario como configurar un firewall, algo que es mas complicado y obviamente de otra área que es totalmente ajena a la de él... Hay muchos puntos que se podrían debatir, dejando a un lado claro lo de las guerras santas y de que sistema operativo es mas facil o no y esas cosas, porque partamos por lo razonable, dice un proverbio "cuando se sabe, es fácil" y esto ocurre en todo orden de cosas, así que no te preocupes ibito, no va a haber guerra santa de os y plataformas desde ese punto de vista.
109
« en: Martes 14 de Febrero de 2006, 21:02 »
Hola, estoy hace poco trabajando con asp.net y mi pregunta es la siguiente. Tengo unas clases, y he leído en un manual que se pueden compilar a mano por consola y finalmente resulta una dll de esa compilación. Pero tambien me he dado cuenta que al compilar el proyecto, se genera una sola dll en la carpeta bin de la aplicación, y las que he compilado no las pesca ni por si acaso por que las borro, de lo que dedusco que, esas clases de alguna forma, las ha ensamblado en una sola. Esto es correcto? o las guarda en alguna otra carpeta que aun no conozco? Espero que me orienten... Gracias de antemano
110
« en: Martes 14 de Febrero de 2006, 20:57 »
Hola, yo estoy trabajando los procedimientos almacenados con clases, algo similar a esto, y no he tenido ningun atado para recuperar datos u otra cosa... Imports System Imports System.Data Imports System.Data.OleDB Imports System.IO Imports System.Data.SqlClient Namespace Identificacion Public Class Perfil Public rut As Integer Public usuNombre As String Public usuEmail As String ... Public accion As Integer Public Function ObtenerDetalles(ByVal dperfil As Perfil, ByVal detalles As Perfil) As Perfil Dim Conn As New OleDbConnection("Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=usuario;Initial Catalog=bd;Data Source=ipservidor") Dim CMD As New OleDbCommand("nombreprocalmacenado", Conn) Dim valor As OleDbDataReader CMD.CommandType = CommandType.StoredProcedure 'Rut del usuario Dim Param As New OleDbParameter("@usuRut", OleDbType.Integer) Param.Direction = ParameterDirection.Input Param.Value = dperfil.rut CMD.Parameters.Add(Param) 'Nombre del usuario Param = New OleDbParameter("@usuNombre", OleDbType.VarChar) Param.Direction = ParameterDirection.Input Param.Value = dperfil.usuNombre CMD.Parameters.Add(Param) 'Email del usuario Param = New OleDbParameter("@usuEmail", OleDbType.VarChar) Param.Direction = ParameterDirection.Input Param.Value = dperfil.usuEmail CMD.Parameters.Add(Param) ... Try CMD.Connection.Open() valor = CMD.ExecuteReader Catch Ex As OleDbException Throw Ex End Try While valor.Read() If valor.GetValue(valor.GetOrdinal("usuRut")) = dperfil.rut Then detalles.rut = valor.GetValue(valor.GetOrdinal("usuRut")) detalles.usuNombre = valor.GetValue(valor.GetOrdinal("usuNombre")) detalles.usuEmail = valor.GetValue(valor.GetOrdinal("usuEmail")) detalles.idPerfilWeb = valor.GetValue(valor.GetOrdinal("idPerfilWeb")) If Not IsDBNull(valor.GetValue(valor.GetOrdinal("idPerfilOirs"))) Then detalles.idPerfilOirs = valor.GetValue(valor.GetOrdinal("idPerfilOirs")) End If detalles.idDpto = valor.GetValue(valor.GetOrdinal("idDpto")) detalles.bitActivo = valor.GetValue(valor.GetOrdinal("bitActivo")) Exit While End If End While CMD.Connection.Close() Return detalles End Function ... End Class End Namespace
111
« en: Martes 7 de Febrero de 2006, 17:13 »
Generalmente los archivos que no sirven suelen ser no los de instalación si no mas bien los que se generan después. como por ejemplo los chk, cuando quedan vinculos cruzados, generalmente no sirven para nada y ocupan espacio. lo otro, es el restore. siempre se lo quito, dado que manejo la imagen del sistema con ghost, lo otro, es dentro de archivos de programa, con los instaladores de install shield, generalmente quedan dentro de esta con nombre InstallShield Installation Information, pero ojo, que si quieres desinstalar programas pues no deberás borrarlo a no ser que el programa que quieras quitar no lo use... por ejemplo macromedia flash deja su info de instalación ahí. si no lo piensas desinstalar nunca, puedes borrar la carpeta correspondiente a flash sin problemas dentro de InstallShield Installation Information. Haciendo eso, y dependiendo de si has instalado los archivos de instalación del xp en el disco duro es si te ocupara 1.5 gigas o 900 megas como lo tengo yo. solo la carpeta windows, claro, archivos de programa es cuento aparte.. Los archivos temporales de internet tambien se pueden eliminar manualmente u ocupar las opciones del navegador para ello. Eso.
112
« en: Martes 7 de Febrero de 2006, 16:59 »
Has probado true crypt? hace algo similar a lo que quieres hacer, pero además añadiendole algoritmos de encriptación. vale decir, le pones una clave y todo el contenido de la unidad queda encriptado. buscalo en google, o en la página de proyectos sourceforge.net es gpl
113
« en: Lunes 6 de Febrero de 2006, 15:59 »
Un tipo que decide comprar una mascota ve a un loro colgando, cabeza abajo, de un palo; se le queda mirando y dice en voz alta: "Vaya, ¿qué le habrá pasado a este loro?" "Yo nací así: soy un loro sin patas", dice el ave. "¡Je, je! Me pareció como si este pájaro hubiera entendido lo que dije y me hubiera contestado". "Claro que entendí lo que dijiste. Soy un loro sumamente inteligente y muy culto". "¿Ah, sí? Entonces contéstame esto: ¿cómo te cuelgas del palo, si no tienes patas?" "Bueno, verás, me da un poco de vergüenza, pero ya que has preguntado, te lo voy a decir: uso mi pene como gancho y lo enrollo en el palo, no puedes verlo porque lo cubro con mis plumas". "¡Increíble! ¿Realmente puedes entender lo que dice la gente y contestar?" "Claro que sí, hablo español e inglés. Puedo conversar sin mayores problemas casi sobre cualquier tema: política, religión, fútbol, química, filosofía... y soy especialmente bueno en ornitología. Deberías comprarme, soy un excelente compañero". El hombre mira la etiqueta del precio ($200) y masculla: "Ese precio es demasiado para mí". "Pssst", le llama el loro moviendo un ala para que se acerque. "Nadie me quiere porque no tengo patas. Ofrécele al dueño $20". El hombre ofrece los $20 y sale de la tienda con el ave. Pasan las semanas y el loro es sensacional, gracioso, interesante, un excelente amigo, entiende todo y hasta da muy buenos consejos. Su dueño está feliz con él. Un día, el hombre llega de trabajar y el perico lo llama: "Pssst", moviendo un ala para que se acerque. El tipo se pone muy cerca de la jaula. "No sé si contarte o no, pero es acerca de tu mujer y el cartero". "¡¿Qué?!" "Bueno, esta mañana, cuando llegó el cartero, tu mujer lo recibió con un beso en la boca. Ella estaba vestida sólo con ropa interior". "¿Y después qué pasó?" "Después, el cartero entró en la casa y empezó a acariciarla toda". "¡Dios Santo! ¿Y qué más?" "Después, le quitó las bragas y el sostén. Se arrodilló y empezó a besarla por todas partes, empezando por los senos, lentamente, e iba bajando y bajando por el ombligo y seguía y seguía..." El ave se queda callada un buen rato. "¿Y qué pasó? ¿Qué pasó? ¡Habla maldito loro!", grita frenético el hombre. "No sé, se me paró y me caí del palo".
114
« en: Lunes 6 de Febrero de 2006, 15:12 »
Desarrollador.. aunque tambien linuxero. Me gustan ambas áreas... Soy programador aunque realizo algunas otras cosas por ahí...
115
« en: Viernes 3 de Febrero de 2006, 14:10 »
Mi nick es xcx y viene de Xavier Con X Eso.. La historia se remonta de cuando tenía a otros compañeros y cada vez que ellos decían "javier" mirabamos los dos o más, así que para diferenciarnos a mi me llamaron XavierConX de ahí mi nick..
116
« en: Jueves 2 de Febrero de 2006, 15:53 »
Hola, les cuento que recien estoy adentrándome en .net. y necesito leer un xsd y un xml. He consultado varios documentos y ayuda y en la mayor parte de los casos ocupan DataSet para ello y después lo combinan con xmlDataDocument. El punto, es que mi compañero de trabajo creó el xml con el xmlspy junto con el xsd y al leerlos me sale "No se pudieron habilitar las restricciones. Una o varias filas contienen valores que infringen las restricciones NON-NULL, UNIQUE o FOREIGN-KEY. " Y no entiendo el porqué... El codigo que estoy ocupando es mas bien simple, pues aun no me adentro en hacer mas cosas debido a que primero tengo que poder cargar el xml sin problemas... Public Function cargarxml(ByVal docxml As String) As String Dim xmldoc As DataSet dim objDataDocument as XmlDataDocument dim objnodos as XmlNodeList dim obj as XmlNode xmldoc = New DataSet xmldoc.ReadXmlSchema(MapPath("xsd_Publicaciones.xsd")) xmldoc.ReadXml(MapPath(docxml)) objDataDocument = new XmlDataDocument(xmldoc) objnodos = objDataDocument.GetElementsByTagName("ArticuloI") for each obj in objnodos response.write(obj.innerxml) next Dim resultado As String End Function
y en el parametro le paso solo el nombre que es Prueba5.xml, y me arroja ese mensaje de error. Ahora hace poco probé cargándolo al revés, osea invirtiendo el orden de las sentencias, leer primero el xml y despues el xsd y carga sin problemas. Pero en los ejemplos que he visto, los cargan primero xsd y xml aunque no he encontrado aun alguna especificación de orden. Alguna sugerencia o ayuda? de antemanos gracias...
117
« en: Miércoles 23 de Noviembre de 2005, 21:21 »
window.open('pagina', 'nombreventana', 'width=700,height=500,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No') algo como eso?
118
« en: Jueves 17 de Noviembre de 2005, 16:22 »
Hace tiempo atrás yo buscaba un sitio y encontre este: www.myjavaserver.comsolo te dan 5 megas, pero te dan base de datos además de soporte xml... Hace tiempo que no me meto... pero esa es la direcc.
119
« en: Martes 27 de Septiembre de 2005, 17:41 »
Administrar todos los mensajes del foro que modere, esto incluyo supervisar contenidos, trasladar de lugar, intervenir en discuciones fuera de tono, borrar, editar etc.
Muy de acuerdo, es eso, ayudar al administrador a mantener el orden el foro en función de lo que ya quote.
120
« en: Martes 27 de Septiembre de 2005, 17:20 »
Si, pero de todas maneras, si quieres que el applet tenga mayores privilegios tienes que darlo firmado y aplicar una capa de permisos, debido a que un applet esta demasiado restringido. un activex es mas factible y mas rápido.
121
« en: Martes 27 de Septiembre de 2005, 17:18 »
Ah.. quizás me falto explicarme un poco mas... veamos.. Lo que intento manejar no es el típico error 404 o de esos, si no que por ejemplo errores como de que cuando uno manda llamar un procedimiento almacenado y el servidor no esta disponible o que falta un parametro. sin un manejo de errores sale un mensaje del IIS sin mayores detalles, y yo quiero uno mas a mi gusto.. como usaste el "on error"? Los links estaban buenos.. los mire un poco y ya tenia material parecido, pero el de los errores http estaba bien exhaustivo . De antemanos gracias.
122
« en: Lunes 26 de Septiembre de 2005, 22:29 »
Hola a todos. Quiero saber si existe alguna forma de capturar errores en asp. Me explico, en jsp tengo esta expresión: .. errorPage="indebido.jsp"
con la cual si ocurre algun tipo de error puedo redireccionar a otra página y mostrar algun mensaje mas personalizado o realizar alguna otra función más conveniente que en vez del tipico error de compilación. Esto mismo, es posible en asp? no he encontrado mucha ayuda al respecto y me gustaría que me ayudaran.. Lo más que he visto ha sido el on error, pero no me ha resultado. Quizás la sintaxis no este bien o me falta algo.. Cualquier cosa la agradecería.. De antemanos, gracias
123
« en: Lunes 26 de Septiembre de 2005, 22:18 »
Si aunque se lograra imprimir directamente.. no se estaría jugando la seguridad con ello? pk que pasa si en vez de imprimir, quiero eliminar? o copiar? o renombrar?.. creo que esa sola idea es más que suficiente para expresar a tus superiores que algo así estaría atentando a la seguridad de un sistema y que por ende no hay forma posible - hasta donde yo se claro -.. Dar clic por parte del usuario no es un gran esfuerzo.. no te parece?...
124
« en: Lunes 26 de Septiembre de 2005, 22:06 »
Uhm.. y no te convendría mejor hacer unos layers para eso? mira, prueba esto como ejemplo. <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <DIV ID=oDiv STYLE="position: relative; top=0; left=0; width: 100%; height: 300px; overflow: auto;"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>ddd</td> <td>ddd</td> <td>ddd</td> </tr> </table> </div> </body> </html>
Repite los tr tanto como quieras y veras que aparecerá un scroll. A mí me ha sido muy util, bueno si quieres que se muestre o no, puedes alterar el style visible para ello. ojala te sirva.. chiabela.
125
« en: Viernes 16 de Septiembre de 2005, 18:26 »
A ver niña.. si en algunos casos el checkbox tiene que venir checkeado y en otros no lo puedes hacer directamente al momento de crear ese checkbox. ejemplo <input type="checkbox" name="cb" <% if(algunvalor== 2){ out.print(" checked "); }%>> %>
Bueno eso.. puede haber algun error en la sintaxis del java pk hace tiempo que no pesco java, pero es lo mismo que hago en asp, es la misma idea. la condición puede variar respecto a tus intereses claro.. podria ser una variable boolean o que se yo, hasta un texto... bueno.. espero que te sirva.. chiabela
Páginas: 1 ... 3 4 [5] 6 7 ... 9
|
|
|