• Jueves 28 de Marzo de 2024, 13:44

Mostrar Mensajes

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.


Temas - Dieguinho.

Páginas: 1 [2] 3
26
Visual Basic 6.0 e inferiores / Filesystemobject,textstream Etc
« en: Miércoles 20 de Junio de 2007, 15:58 »
Hola, tengo un problema, espero que alguno me pueda dar una mano.

Tengo una aplicacion que genera un archivo de texto a modo de log de errores y otras informaciones que me son utiles.
Como este archivo tiende a crecer rapido todos los dias la aplicacion realiza una depuracion y deja solo la informacion de los ultimos dias.
Esto lo hago usando los objetos filesystemobject, file y textsream.
Mas o menos hago lo siguiente:
Abro el archivo, lo recorro linea por linea y si la fecha que tiene la linea (en los primeros caracteres pongo la fecha y la hora) esta dentro del periodo que me quiero quedar (en gral me quedo con los ultimos 2 dias) la grabo en un string y si no paso a la siguiente.
De esta manera al terminar de recorrer todo el archivo en el string me queda solo lo que necesitaria, asi que lo grabo al archivo log reemplazando todo lo que tiene y listo.

Ahora el problema que me paso hace poco fue que al depurar el archivo la parte que me servia era muy grande y, por lo que supongo yo, al acumular tanta info en el string hizo que se me colgase la aplicacion (el administrador de tareas del windows me mostraba que estaba usando casi el 100% del cpu). Resumiendo la pc ni se podia usar de lo lento que estaba.

Alquien se le ocurre algo que pueda hacer?
A mi lo unico que se me ocurrio es ir grabando todo en un archivo auxiliar (despues borro el original y le cambio el nombre al aux. por el del original)

Saludos.

27
C# / Statusstrip Con Un Label Y Un Progressbar
« en: Viernes 15 de Junio de 2007, 15:15 »
Buenas, espero que me den una mano con esto, no parece dificil pero no se como se hace.

Puse en una aplicacion un statusStrip y dentro de este le agregue un label y un progress bar, en ese orden.
El problema es que quiero que el label tenga un tamaño especifico y no el tamaño de la palabra o frase que esté en ese momento, porque si no se me mueve el progressbar de lugar, no se si me explico. O sea que el progressbar este ubicado por la mitad de la pantalla por ej. y quede fijo ahi, por mas que el label tenga 1, 2 o 100 letras.
La propiedad with del label no me deja cambiarla.

Alguna idea?

saludos.

28
C# / Explorador De Windows
« en: Lunes 11 de Junio de 2007, 16:01 »
Buenas, les hago una consulta.

Necesitaria contar con algo similar a un explorador de windows en una aplicacion.
Hay algun control que lo emule o hay que usar un treeview y cargarlo??

De ser asi alguien sabe mas o menos como hacerlo o tiene algun ejemplo.?
Yo estuve buscando un poco en la web y baje un par de ejemplos (que dicho sea de paso ninguno lo pude ni abrir).

Igualmente seguire buscando info.

Saludos.

29
C# / No Puedo Abrir Una Aplicacion De Excel
« en: Jueves 7 de Junio de 2007, 22:00 »
Buenas, necesitaria trabajar en una aplicacion de c# usando excel.
Por lo que estuve leyendo por la web, en mi proyecto tengo que tener agregada la referencia Microsoft Excel 11.0 Object Library (tengo office 2003).

despues usando un codigo similar al siguiente

using Excel = Microsoft.Office.Interop.Excel;
Excel.Application xl = new Excel.Application();

ya podria empezar a hacer las cosas que necesito.
Mi problema es que cuando escribo ...Interop. no me aparece el Excel como opcion.
Probe agregando la misma referencia pero de word y ahi si me aparece Interop.Word, pero nunca la de excel.

No se, quiza me falta algo, pero no lo puedo ver.
Si alguien se le ocurre que puede ser le agradeceria que me ayudase.
Yo mientras sigo investigando.

Saludos.

30
C# / Error Al Lleva Aplicacion De Win 2000 A Xp
« en: Miércoles 9 de Mayo de 2007, 16:56 »
Hola,
Termine una aplicacion que estaba hecha y probada en un win 2000.
Cuando la lleve a un win XP me salio una ventana con un error (adjunto la foto del error). El programa mayormente funciona bien, este error aparece cuando en una parte lo utilizo para enviar un mail.

El detalle del error, que es largo, es el siguiente:

Código: Text
  1.  
  2. See the end of this message for details on invoking
  3. just-in-time (JIT) debugging instead of this dialog box.
  4.  
  5. ************** Exception Text **************
  6.  
  7. System.IO.FileNotFoundException: Could not load file or assembly 'Interop.Outlook, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. El sistema no puede hallar el archivo especificado.
  8.  
  9. File name: 'Interop.Outlook, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null'
  10.    at BackupPDV.frmBackupPDV.cmdEnviar_Click(Object sender, EventArgs e)
  11.    at System.Windows.Forms.Control.OnClick(EventArgs e)
  12.    at System.Windows.Forms.Button.OnClick(EventArgs e)
  13.    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  14.    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  15.    at System.Windows.Forms.Control.WndProc(Message& m)
  16.    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  17.    at System.Windows.Forms.Button.WndProc(Message& m)
  18.    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  19.    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  20.    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  21.  
  22. WRN: Assembly binding logging is turned OFF.
  23. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
  24. Note: There is some performance penalty associated with assembly bind failure logging.
  25. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
  26.  
  27. ************** Loaded Assemblies **************
  28.  
  29. mscorlib
  30.     Assembly Version: 2.0.0.0
  31.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  32.     CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
  33.  
  34. ----------------------------------------
  35.  
  36. BackupPDV
  37.     Assembly Version: 1.0.0.0
  38.     Win32 Version: 1.0.0.0
  39.     CodeBase: file:///C:/Documents%20and%20Settings/lperez/Escritorio/Backup%20PDV/BackupPDV.exe
  40.  
  41. ----------------------------------------
  42.  
  43. System.Windows.Forms
  44.     Assembly Version: 2.0.0.0
  45.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  46.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
  47.  
  48. ----------------------------------------
  49.  
  50. System
  51.     Assembly Version: 2.0.0.0
  52.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  53.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
  54.  
  55. ----------------------------------------
  56.  
  57. System.Drawing
  58.     Assembly Version: 2.0.0.0
  59.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  60.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
  61.  
  62. ----------------------------------------
  63.  
  64. System.Data
  65.     Assembly Version: 2.0.0.0
  66.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  67.     CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
  68.  
  69. ----------------------------------------
  70.  
  71. System.Configuration
  72.     Assembly Version: 2.0.0.0
  73.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  74.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
  75.  
  76. ----------------------------------------
  77.  
  78. System.Xml
  79.     Assembly Version: 2.0.0.0
  80.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  81.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
  82.  
  83. ----------------------------------------
  84.  
  85. System.Transactions
  86.     Assembly Version: 2.0.0.0
  87.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  88.     CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
  89.  
  90. ----------------------------------------
  91.  
  92. System.EnterpriseServices
  93.     Assembly Version: 2.0.0.0
  94.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  95.     CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
  96.  
  97. ----------------------------------------
  98.  
  99. ************** JIT Debugging **************
  100.  
  101. To enable just-in-time (JIT) debugging, the .config file for this
  102. application or computer (machine.config) must have the
  103. jitDebugging value set in the system.windows.forms section.
  104. The application must also be compiled with debugging
  105. enabled.
  106.  
  107. For example:
  108. <configuration>
  109.     <system.windows.forms jitDebugging="true" />
  110. </configuration>
  111.  
  112. When JIT debugging is enabled, any unhandled exception
  113. will be sent to the JIT debugger registered on the computer
  114. rather than be handled by this dialog box.
  115.  

Si alguno se le ocurre que puede ser le agradeceria que me de una mano.
Saludos!

31
C# / Error Al Lleva Aplicacion De Win 2000 A Xp
« en: Miércoles 9 de Mayo de 2007, 16:55 »
Hola,
Termine una aplicacion que estaba hecha y probada en un win 2000.
Cuando la lleve a un win XP me salio una ventana con un error (adjunto la foto del error).

El detalle del error, que es largo, es el siguiente:

Código: Text
  1.  
  2. See the end of this message for details on invoking
  3. just-in-time (JIT) debugging instead of this dialog box.
  4.  
  5. ************** Exception Text **************
  6.  
  7. System.IO.FileNotFoundException: Could not load file or assembly 'Interop.Outlook, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. El sistema no puede hallar el archivo especificado.
  8.  
  9. File name: 'Interop.Outlook, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null'
  10.    at BackupPDV.frmBackupPDV.cmdEnviar_Click(Object sender, EventArgs e)
  11.    at System.Windows.Forms.Control.OnClick(EventArgs e)
  12.    at System.Windows.Forms.Button.OnClick(EventArgs e)
  13.    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  14.    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  15.    at System.Windows.Forms.Control.WndProc(Message& m)
  16.    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  17.    at System.Windows.Forms.Button.WndProc(Message& m)
  18.    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  19.    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  20.    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  21.  
  22. WRN: Assembly binding logging is turned OFF.
  23. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
  24. Note: There is some performance penalty associated with assembly bind failure logging.
  25. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
  26.  
  27. ************** Loaded Assemblies **************
  28.  
  29. mscorlib
  30.     Assembly Version: 2.0.0.0
  31.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  32.     CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
  33.  
  34. ----------------------------------------
  35.  
  36. BackupPDV
  37.     Assembly Version: 1.0.0.0
  38.     Win32 Version: 1.0.0.0
  39.     CodeBase: file:///C:/Documents%20and%20Settings/lperez/Escritorio/Backup%20PDV/BackupPDV.exe
  40.  
  41. ----------------------------------------
  42.  
  43. System.Windows.Forms
  44.     Assembly Version: 2.0.0.0
  45.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  46.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
  47.  
  48. ----------------------------------------
  49.  
  50. System
  51.     Assembly Version: 2.0.0.0
  52.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  53.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
  54.  
  55. ----------------------------------------
  56.  
  57. System.Drawing
  58.     Assembly Version: 2.0.0.0
  59.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  60.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
  61.  
  62. ----------------------------------------
  63.  
  64. System.Data
  65.     Assembly Version: 2.0.0.0
  66.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  67.     CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
  68.  
  69. ----------------------------------------
  70.  
  71. System.Configuration
  72.     Assembly Version: 2.0.0.0
  73.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  74.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
  75.  
  76. ----------------------------------------
  77.  
  78. System.Xml
  79.     Assembly Version: 2.0.0.0
  80.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  81.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
  82.  
  83. ----------------------------------------
  84.  
  85. System.Transactions
  86.     Assembly Version: 2.0.0.0
  87.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  88.     CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
  89.  
  90. ----------------------------------------
  91.  
  92. System.EnterpriseServices
  93.     Assembly Version: 2.0.0.0
  94.     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
  95.     CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
  96.  
  97. ----------------------------------------
  98.  
  99. ************** JIT Debugging **************
  100.  
  101. To enable just-in-time (JIT) debugging, the .config file for this
  102. application or computer (machine.config) must have the
  103. jitDebugging value set in the system.windows.forms section.
  104. The application must also be compiled with debugging
  105. enabled.
  106.  
  107. For example:
  108. <configuration>
  109.     <system.windows.forms jitDebugging="true" />
  110. </configuration>
  111.  
  112. When JIT debugging is enabled, any unhandled exception
  113. will be sent to the JIT debugger registered on the computer
  114. rather than be handled by this dialog box.
  115.  

Si alguno se le ocurre que puede ser le agradeceria que me de una mano.
Saludos!

32
C# / Sobre Versiones Del .net Framework
« en: Miércoles 9 de Mayo de 2007, 16:42 »
Hola, les hago una pregunta.
Con el correr del tiempo se me fueron acumulando varios Framework.
El otro dia se me ocurrio mirar y tenia los siguientes...

Microsoft .NET Compact Framework 1.0 SP3 Developer
Microsoft .NET Compact Framework 2.0
Microsoft .NET Framework (Spanish) v1.0.3705
Microsoft .NET Framework 1.0 Hotfix
Microsoft .NET Framework 1.1
Microsoft .NET Framework 1.0 Hotfix
Microsoft .NET Framework 1.1 Spanish Language Pack
Microsoft .NET Framework 2.0

la pregunta es, cual o cuales tendria que dejar para que me siga funcionando todo?
supuestamente si yo hice una aplicacion con el framework 1.0 por poner un ej. y despues lo desinstalo (por tener una version superior)
sigue funcionando bien la aplicacion??

saludos.

33
C# / Datagridview - Dataadapter.update
« en: Lunes 7 de Mayo de 2007, 16:44 »
hola, tengo un problema con la actualizacion de un control datagridview.
Tengo este control enlazado a una base de datos SQL y lo actualizo con la opcion update de un DataAdapter.
En gral funciona bien. Cuando modifico una celda y presiono el boton que llama a DataAdapter.Update anda perfecto.

Mi problema es que una de las columnas muestra un texto con varias lineas y para hacerlo mas facil de leer a la vista del usuario, puse debajo del datagridview un textbox multilinea por lo que cada vez que me paro sobre un registro le asigno el texto de esa columna (que la puse invisible) al textbox.
Para modificar esto, antes de realizar el DataAdapter.Update le asigno el valor del textbox al datagridview en la celda correspondiente.
El codigo seria el siguiente:
Código: Text
  1.  
  2.                 dgvMail[columnaX].Value = txtMailCuerpo.Text;
  3.                 g_DataAdapter.Update((DataTable)g_BindingSource.DataSource);
  4.  
  5.  

Cuando hago esto no realiza la actualizacion, es raro porque corroboro y la celda se actualiza bien, es mas si pongo la columna oculta como visible veo que el cambio en la celda se hace pero no lo toma la actualizacion.
Y mas raro aun es que si por ejemplo modifico el texto, actualizo, me paro sobre otro registro en el datagridview y vuelvo a actualizar ahi si me toma los cambios.
No se, quiza sea algun problema de actualizacion del datagrid, probe poner datagrid.update() pero tampoco funciona.
Funciona solo cuando actualizo la celda, selecciono otra celda y despues actualizo el DataAdapter.

Si alguien me quiere dar una mano se lo agradeceria.

Saludos.

34
C# / Control De Errores
« en: Jueves 3 de Mayo de 2007, 16:21 »
Hola,
Bueno como dice el titulo estoy viendo el tema del control de errores usando try - catch.
Lo que no se es como hacer para que me devuelta el numero exacto de la linea en donde se genero el error.
Vi que en algun sql se usa algo como ERROR_LINE, en visual basic usaba la palabra Erl.
Pero en c# no tengo la menor idea.
Yo en realidad quisiera saber si hay algo asi que me diga solamente el numero de linea, sin descripcion y eso, solo la linea.

Si alguno sabe y me dice se lo agradeceria, saludos!

35
Visual Basic 6.0 e inferiores / Saber Si Un Programa Esta Corriendo
« en: Martes 3 de Abril de 2007, 22:03 »
Buenas, necesitaria saber como hacer para ver si un programa (por ej. notepad.exe") esta abierto y si no lo esta abrirlo.

Saludos.

36
C# / Saber Linea Exacta De Un Error
« en: Martes 3 de Abril de 2007, 15:54 »
Hola,
Quisiera saber si se puede ver en que linea exacta del codigo se genero un error.

En visual basic por ejemplo habia visto que ponen a la izq del codigo los nros de linea y despues cuando hacen el control de errores usan Erl que devuelve el nro de la linea donde estuvo el error.

Hay algo parecido en c# que me pueda servir para esto?

saludos.

37
Buenas, espero que me puedan ayudar con lo siguiente.

Tengo una aplicacion que cuando inicia pone un icono en la barra systray (creo que se llama asi) al lado del reloj.
Como esta aplicacion se conecta a unos ftp que cada tanto andan mal, de vez en cuanto se cuelga, por lo que hice otro programa que unicamente se encarga de ver si funciona la aplicacion y si no lo hace la renicia.
Ahora el problema (que en realidad no es grave, es solo un detalle) es que cada vez que reinicio la aplicacion el icono que tenia al lado de la hora queda.
(desaparece por ej. cuando paso el mouse sobre la barra).

A alguien se le ocurre que puedo hacer para que automaticamente se refresque esa barra?


Saludos.

38
Visual Basic 6.0 e inferiores / Conexion A Ftp
« en: Martes 13 de Marzo de 2007, 19:26 »
Hola, tengo un problema con una conexion que hago a un ftp, espero puedan ayudarme.

El problema es el siguiente, dentro de la aplicacion uso un timer que cada 30'' se conecta a un FTP, si hay archivos los descarga y luego se desconecta.

Para conectarme al FTP use una clase que estaba dentro de un ejemplo de conexion a FTP que encontre por la red, realmente no recuerdo donde (adjunto el ejemplo).

El problema es que cada es como que se cuelga la conexion, o por lo menos se queda conectando un buen tiempo. Y muchas veces tengo que cerrar y volver a abrir la aplicacion para que vuelva a conectarse.

Existira alguna manera de hacer algo que por ej. despues de 1 minuto de estar esperando la conexion salga y siga corriendo la aplicacion ???

No se, espero haberme expresado bien.

saludos!

39
Visual Basic 6.0 e inferiores / Responder Mail Usando Outlook.mailitem
« en: Jueves 8 de Marzo de 2007, 14:01 »
hola, tengo una consulta.

quiero intentar responder un mail utilizando miMail.Reply.SendEso funciona barbaro, el mail me llega.
Pero cuando quiero agragarle texto a la respuesta y uso miMail.Reply.Body = "respuesta de prueba" el mail me llega pero no aparece en la respuesta el texto que agregue.
Saben que estoy haciendo mal??

gracias y saludos.

40
C# / Pregunta Sencilla Sobre Form_load Y Combo
« en: Miércoles 7 de Marzo de 2007, 20:43 »
Buenas, espero que no sea tan de ignorante mis preguntas. (recien empiezo con c#)

Pregunta 1:
Como salgo del evento Load de un form?? Ya que tengo que realizar ciertas validaciones y salir si no se cumplen.
Con this.close() sigue de largo.

Pregunta 2:
Como hago para que a los datos que muestra un combo no los pueda modificar?
O sea que pueda recorrer el combo pero no cambiar los valores que tenga.
Y con respecto al combo, se le puede agregar ademas del campo visible algun tipo de codigo numerico (que no se muestre) que quede adjunto a dicho campo.

Saludos.

41
Visual Basic 6.0 e inferiores / Seagate Crystal Report Professional
« en: Viernes 2 de Marzo de 2007, 15:05 »
Hola, me estoy volviendo loco con algo. Espero me puedan ayudar.

En un programa hecho en VB6 en una parte se realiza un reporte que se muestra con Crystal Report.
Este reporte saca los datos de una vista que esta en SQL.
Lo que no entiendo es por que hay un campo que en mi base contiene por ej. "99% 14% 11% 4.2% 0 0", despues en el reporte me
muestra solamente los primeros 10 digitos, o sea "99% 14% 11%" (aunque ahora que lo veo bien muestra 11).
En la base de datos ese campo corresponde a un varchar de longitud 30. (que en realidad antes era de 10 y yo lo cambie a 30)

Cuando aprieto en el reporte el boton derecho sobre este campo y pongo "Examinar datos del campo..." me aparece un cuadrito
que dice Tipo:Cadena Longitud: 10.
Ahora ese 10 de donde lo saca???? como hago para cambiarlo??? Porque en el SQL el campo esta completo.
la verdad que no entiendo nada.

Si se les ocurre algo o necesitan algun dato mas para ayudarme avisenme.

Saludos.

42
C# / Validar Textbox Que Sean Numericos
« en: Miércoles 14 de Febrero de 2007, 19:19 »
Hola,
Alguno sabe si hay algo especifico en c# que haga que en un textbox pueda digitar unicamente numeros?

o sea que no me lo valide despues de ingresarlo, que directamente no lo pueda ingresar.

hay algo automatico hecho o hay que hacerlo por codigo caracter por caracter.

Saludos.

43
Visual Basic 6.0 e inferiores / Ayuda Con Control Inet
« en: Lunes 12 de Febrero de 2007, 19:03 »
Buenas.
Estoy intentando averiguar como es el tema de las conexiones a FTP.
De algun lado de internet saque este codigo:

Código: Text
  1.  
  2. Private Sub Command2_Click()
  3. Dim El_Host As String
  4.  
  5.     If txt_Remoto = "" Then
  6.        MsgBox " No hay archivo para descargar", vbInformation
  7.       Exit Sub
  8.     End If
  9.    
  10.         List1.AddItem " ..Descargando "
  11.         'Asigna la Url, es decir el nombre del Host FTP
  12.         El_Host = "ftp://" & txt_servidor
  13.        
  14.     With Inet1
  15.        
  16.         .URL = El_Host
  17.      
  18.         'nombre de usuario y password de la cuanta FTP
  19.         .UserName = txt_Usuario
  20.         .Password = txt_Pass
  21.    
  22.         'DEscarga el archivo indicado con el comando Get
  23.         Call .Execute(, "Get " & txt_Remoto & " " & txt_local)
  24.         DoEvents
  25.        
  26.      End With
  27. End Sub
  28.  
  29.  

Al parecer aca toma un archivo especifico que estaria en el ftp y lo descarga en alguna ruta.
Realmente este ejemplo todavia no lo lleve a la practica, espero que funcione.
Yo lo que quisiera saber es como haria para bajarme todos los archivos que esten dentro de un directorio.

Espero que puedan ayudarme.

Saludos.

44
Visual Basic 6.0 e inferiores / Acceso A Mails De Microsoft Oulook
« en: Martes 6 de Febrero de 2007, 20:53 »
Buenas, ojala me puedan ayudar con lo siguiente.

A mi outlook me llegan desde una determinada direccion unos mails con datos que yo necesitaria procesar (asunto del mail, archivo adjunto (esto especialmente), etc)
Como puedo hacer yo desde visual basic para acceder a estos mails?

si alguno tiene alguna idea como para que arranque le agradeceria que me la diga!

saludos.

45
C# / Envio De Mail Con Mailmessage
« en: Martes 30 de Enero de 2007, 20:58 »
Hola.
Tengo una duda con el envio de mails con c#
Mi codigo es el sig.
Código: Text
  1.  
  2.  
  3. using System.Web.Mail;
  4.  
  5. MailMessage mail = new MailMessage();
  6. mail.From = "maildemiempresa@xxxxxxxx.com";
  7. mail.To = "xxx@msn.com";
  8. mail.Subject = "prueba";
  9. mail.Body = "este es un mail de prueba";
  10. mail.BodyFormat = MailFormat.Text;
  11.            
  12. SmtpMail.SmtpServer = "dir ip del smtp";
  13. SmtpMail.Send(mail);
  14.  
  15.  

Ahora si mando un mail desde la dir de mi empresa a otra dir de mi empresa llega bien, pero quiero enviar una a una direccion de hotmail por ej. me sale el siguiente error:
"The server rejected one or more recipient addresses. The server response was: 550 Relaying denied to <xxx@msn.com"

Alguno tiene idea de por que o que deberia hacer??

saludos

46
SQL Server / Consulta A Una Tabla
« en: Lunes 29 de Enero de 2007, 20:26 »
Buenas, estoy trabado con esta consulta y le escribo para ver si alguno me puede dar una mano.

Tengo una tabla que tiene 3 campos: IdSuc,FechaBack y Descripcion
Esta tabla no tiene claves primarias, por lo que los id pueden estar repetidos.

Ahora yo lo que tengo que hacer es una consulta que me traiga 1 registro por cada IdSuc que tenga distinto y que traiga el de fecha mas actual y ordenado por IdSuc

Ej.

Código: Text
  1.  
  2. IdSuc      FechaBack   Descripcion
  3. 2             1/1/1950     xxxx
  4. 2             1/1/2007     yyyy
  5. 1             1/1/2006     zzzz
  6. 1             1/1/2000     aaaa
  7.  
  8.  

El resultado de esa consulta tendria que ser:

1,1/1/2006,zzzz
2,1/1/2007,yyyy

Espero que me puedan ayudar.
Saludos.
Intente algunas cosas con MAX y GROUP BY, pero no me sale bien.

47
C# / Datagridview Permitir Editar Solo Algunas Columnas
« en: Lunes 22 de Enero de 2007, 15:37 »
Hola, espero que mi pregunta sea facil.

Quisiera que en el datagridview el contenido de algunas columnas se puedan editar (por ej. una columna que es de check) y el de otras no (todas las demas).



Y ya que estoy por otro lado me gustaria ver si alguien me puede ayudar en lo siguiente:
En mi datagridview yo tengo cuatro columnas. Una con un check y otras tres con datos que traigo de una tabla.
En esa tabla se guarda el id de una sucursal, una fecha y una observacion.
Yo en la tabla vuelco la ultima observacion de cada sucursal.

Lo que habia visto es que se puede hacer algo, no se bien como explicarlo, donde se puede deplegar para el mismo registro mas datos (con el iconito "+")
Porque mi idea era mostrar solo el ultimo registro de cada sucursal y al apretar el "+" que me aparezcan todos los otros.

Bueno, era eso por ahora.

Saludos.

48
Visual Basic 6.0 e inferiores / Error En Transaccion Con Visual
« en: Jueves 18 de Enero de 2007, 19:52 »
Buenas, tengo algunas dudas respecto al tema de transacciones, commit, rollback, etc. Espero que alguno me de una mano.

Yo hago esto:

ObjTablasIO.BeginTransaction    
(BeginTransaction lo unico que hace es usar una conexion antes abierta y utilizar el .BeginTrans)            

ObjTablasIO.EjecutarQRY ("DELETE FROM TABLA1...")
ObjTablasIO.EjecutarQRY ("DELETE FROM TABLA2...")


EjecutarQRY hace lo siguiente:

Public Function EjecutarQRY(strSQL As String) As Boolean
       EjecutarQRY = True
       Set lrs = lobjConn.Execute(strSQL, , ADODB.adOpenKeyset)
       If Err Then
            lerror = Err.Description
            EjecutarQRY = False
            Exit Function
       End If
       On Error GoTo 0
       ReDim mCampoOperadorValor(0 To 0)
       EjecutarQRY = True
End Function


Mas abajo hago otras cosas y realizo el commit correspondiente (o rollback si surge algun error)
El problema es que en el segundo query que realizo, cuando quiero borrar la segunda tabla me tira este error:

Transaction cannot have multiple recordsets with this cursor type. Change the cursor type, commit the transaction, or close one of the recordsets.

alguien sabe que estoy haciendo mal o que no entendi respecto a todo esto??

gracias!

49
Hola.
Tengo un problema nuevo. Espero que me puedan ayudar.

En una rutina que uso me sale ese error de ODBC (nro. -2147217887 ) al querer abrir un recorset.
Pero es raro porque el programa esta siempre abierto y esa rutina se ejecuta cada 30 segundos y al principio arranca bien, y en no se que momento empieza a tirar ese error. Yo supongo que debo estar cerrando mal el recorset o algo asi, porque lo abro dos veces, quiza en alguna de las dos no lo cierro bien.

Les adjunto esa parte de la rutina que es cortita para que la puedan ver y me puedan ayudar.
El error lo tira en la linea 60.
Por cuestiones de comodidad varias lineas de codigo que no vienen al caso las borre para que les sea mas facil ayudarme.

Como veran programo hace poco asi que cualquier otra cosa que vean y quieran comentarmela bienvenido sea!

saludos.

50
C# / Nomenclatura En C#
« en: Viernes 5 de Enero de 2007, 15:47 »
Buenas,
Viendo que estoy empezando a desarrollar quisiera hacerlo de la manera mas prolija posible.

Yo por ejemplo para nombrar un label le pongo delante lblNombreLabel,
un textbox txtNombreTextBox y asi con varios. Si bien estos los uso porque los habre visto en algun lado hay montones que desconozco como se ponen.

Antes de empezar a poner el que se me ocurra a mi me gustaria si alguno tiene un listado de todas las abreviaturas que suelen utilizarse en el ambiente de programacion.

Si no es mucha molestia tambien sobre los distintos tipos de variables!

saludos!

Páginas: 1 [2] 3