PREGUNTAS CONTESTADAS -

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  20667 - ER.LA CONEXION ESTA OCUPADA CON LOS RESULTADOS DE OTRO HSTMT
Autor:  Cristina Calle
Cuando cargo un remote data con muchos datos y luego al mismo le doy otra selecion me sale el siguiente error:
"La conexion esta ocupada con los resultados de otro hstmt "

Si alguien tiene esta solucion por favor enviarla.
  Respuesta:  jose jesus
el error te da, por que mantienen el control abierto y haces otro query con el mismo objeto, prueba cerrando el objeto despues de cargarlo

    Pregunta:  20684 - LEER CORREO POP
Autor:  Julio Cesar Arango
Saludos

Mi pregunta es: cómo leer correo pop desde vb utilizando winsock.

He intentado y no he podido lograrlo, solo logro conectarme al servidor pop, enviarle usuario y contraseña. Él me devuelve la lista de correos que tengo pero no se como descargarlos.

Agradezco a todos los que me colaboren.
  Respuesta:  SuNcO
Para hacer eso mi chavo debes saber el protocolo del POP, osea los comandos :

stats (para ver los mails)
retr # (para leer el mail #)

y los otros que son el user y pass y quit

    Pregunta:  20764 - LEER CORREO POP DESDE VISUAL BASIC
Autor:  Julio Cesar Arango Cubillos
Por medio de winsock he mandado emails smtp, pero he intentado y no he logrado recibir y/o leer correos pop. Lo unico que he logrado es detectar cuando hay correo nuevo, mandandole el usuario y contraseña adecuados. Alguien me sugirio que le solicitara el comando HELP al servidor pop, pero respondio que no reconocía el comado.

Si alguien me puede ayudar a leer correos desde visual basic, les agradezco muchisimo.
  Respuesta:  Daniel Clemente
Hola. Leí tu pregunta en lawebdelprogramador.com; a ver si puedo ayudarte en algo:......

>Por medio de winsock he mandado emails smtp, pero he intentado y
>no he logrado recibir y/o leer correos pop. Lo unico que he logrado es
>detectar cuando hay correo nuevo, mandandole el usuario y
>contraseña adecuados. Alguien me sugirio que le solicitara el
>comando HELP al servidor pop, pero respondio que no reconocía el
>comado.

>Si alguien me puede ayudar a leer correos desde visual basic, les
>agradezco muchisimo.

Yo para enviar/recibir correo usaría los OCX MAPI, que son exclusivamente para eso.
Igualmente, si lo haces con Winsock, para mandar te tienes que conectar al servidor smtp por el puerto 25 (bueno, me imagino que ya lo sabes) y para recibir conectarte al pop3 por el puerto 110.
Una vez conectado, las opciones son:

USER nombredeusuario --> para identificarse
PASS contraseña --> para identificarse
LIST -----> es para ver el número de mensajes
TOP num_mensaje [lineas] -----> ver mensaje especificado (o sólo un trozo
RETR num_mensaje [lineas] ----> creo que hace lo mismo que TOP
DELE num_mensaje ---> borrar mensaje

Con éstas órdenes, ya puedes visualizar los mensajes. Para grabártelos al disco duro, creo que te costará más. Definitivamente; deberías usar el MAPI Message / MAPI Session. Son dos controles que, combinados, te permiten enviar e-mails fácilmente.

Bueno, espero haberte ayudado en algo.
Saludos....

    Pregunta:  20793 - MONITORIZAR MENSAJES DE LAS APLICACIONES
Autor:  Julio Gomez
Hola a todos. Gracias de antemano. Mi pregunta es la siguiente, estoy haciendo un programa para monitorizar los mensajes que manda la aplicación (ej. PostMessage...). Lo he estado intentando con los Hook de windows (ej. SetWindowHookEx..), no me da ningún problema al compilar ni al ejecutar, pero la función que tiene para "parchear" el hook de MESSAGE (ya que esto monitoriza los mensajes de cualquier Thread del sistema...), no pasa por esa función, no se si se debe a que la llamada a la función no esta bien hecha. De todas maneras me gustaria saber si hay algún programa que utilize esto o me pueden decir de algún ejemplo que monitorice algún thread externo al programa que se ejecuta.

Muchas gracias de antemano.
Saludos.
  Respuesta:  Cecilia Colalongo
Para hacer algún tipo de hook de una aplicación externa tendrías que utilizar Remote Threading pero no lo veo posible desde VB, para algo así utiliza Visual C++

    Pregunta:  20817 - MANEJO DE STRINGS Y TEXTOS DE MAS DE 1GB
Autor:  .:ZaVrInSkY:.
Hola necesito ayuda, veran estoy trabajando con archivos de texto de aprox 1gb de tamaño, mi problema es que si asigno 1gb a una variable string(lo cual de por si ya es muy lento), y luego tomo su len(variable), y encima de todo con una función que yo hice transformo cada caracter a hexadecimal y luego a otros formatos, todo tarda a veces mas de un dia, y no tengo tanto tiempo, alguien sabe de algun metodo ultrarapido para manejar strings, archivos de texto, etc. de una manera tambien efectiva?
quedaría agradecido eternamente.
  Respuesta:  Gaston Zuccala
Bueno yo trataria de crear un achivo dinamino y no almacenarlo en memoria sino el el achivo y a medida de convertis borras un registro y lo vas guardando a otro archivo, ya que semejante cantidad de info en memoria volatil es demaciada!!

suerte

    Pregunta:  20822 - WINSOCK - DIRECCION EN USO CON VARIOS CLIENTES
Autor:  Pablo Pietro
Hola a todos y gracias desde ya por responderme.
Necesito ayuda con un programa que tengo que hacer y no se como. Es un programa cliente -servidor hecho con el control winsock. Pude hacerlo con 2 pcs a la vez (enviar info del server al cliente ) pero cuando tengo mucho clientes es cuando se me complica ya que no puedo lograr bien la parte de conexion y desconexion de los clientes. Cuando conecto un cliente por primera vez me deja sin problemas pero si cierro ese cliente y lo quiero abrir otra vez me pone que la direccion ya esta en uso. Si alguien puede ayudarme voy a estar muy agradecido.

Muchas gracias y saludos.
  Respuesta:  SuNcO
Lo que ocupas hacer es manejar el index, al aceptar una conexion pon por ejemplo :

Load Sock(index)
Sock(index).localport = mismo_port
Sock(index).Listen

Asi hize yo un chat codificado, aunque solo permitia 8 conexiones al server, aunque cada una tenia tambien esas 8 conexiones, osea actuaba como cliente y server
  Respuesta:  Julio Arango
Yo no se mcho de sockets, pero ya tuve ese problema.

Desde el servidor, debes tener un array del control winsock, winsock1(i)
Utiliza siempre wisock(0) para escuchar, si se conecta algun cliente,
creas un control winsock(i+1).
En escencia, debes jugar con la propiedad index de los controles winsock.
Espero te sirva.

    Pregunta:  20827 - VB Y BLOQUEOS EN SQL SERVER
Autor:  ivan rettes
hola
quisiera saber como se hacen bloqueos en sql-base de datos para trabajar en ambiente multiusuario y no haya conflicto en los datos
estoy trabajando con vb6 y sql7
bueno bye
  Respuesta:  José Luis Pineda Flores.
Puedes realizarlo mediante una transacción (ver Trans - Begin Trans) de tal modo que al abrir algun usuario la base de datos, se realicen las modificaciones (commit trans) o no se realicen (Roll Back).

    Pregunta:  20844 - LLAMAR A UN EVENTO EN FORMA DINáMICA
Autor:  Nelson Mori
Necesito llamar a un evento en forma dinámica, más concretamente :

Necesito llamar al evento click de un determinado objeto, pero el nombre del objeto lo tengo en una variable. ¿existe alguna forma de realizar esto?
Gracias
  Respuesta:  Agustín Dávila
Yo creo que lo sencillo sería crear un procedimiento donde guardaras el contenido de ese objeto, y después podrías llamar a ese procedimiento desde donde quisieras

    Pregunta:  20866 - REFRESH DEL CRYSTAL REPORT
Autor:  Gaby Bancora
Hola Tengo el Crystal Report 8.5 y Visual Basic 6.0. Realice los Reportes y cree las consultas correspondientes en Access. Al cambiar los datos en la consulta el reporte no refrezca osea siguen con los datos anteriores. Cuando le agrego el botón de refresh y lo ejecuto en mi programa, sale un mensaje diciendo "Server has not yet been opened".
Espero que me hayan entendido y me puedan ayudar.
Muchas gracias.
  Respuesta:  Andrea Galindo
Hola, para refrescar los datos de un reporte generado en Crystal Report lo puedes hacer de dos formas:

1- En el software del Crystal Report, despliega del menú File, la opción Options y en la carpeta Reporting chequea la opción Refresh Data on every print.

2- Desde Visual Basic por código, puede escribir la siguiente sentencia antes de ejecutar el reporte: crystalreport1.discardsaveddata=true.

Espero que te sirva de algo. Chao.

    Pregunta:  20882 - PROBLEMAS CON FECHAS EN SQLSERVER
Autor:  Fernando Lora Rojas
Quisiera saber como guardar y acceder a las fechas desde Visual 6.0 hacia SQLServer 7 y viceversa, pude realizar una funcion en visual para Access para que no haya confucion en las fechas al guardarlas ni cuando se cambia la Configuracion Regional; pero no he podido hacerlo en SQLServer , si alguien tuviese un solucion o la direccion de alguien con quien comunicarme para solucionar el problema se lo agradeceria mucho .
  Respuesta:  Willson Santos Solares
Yo que hago es que en sql manejo las fechas de tipo string o char y luego las formateo desde vb format ,( "dd/mm/yyyy") ya esto te solucionara los problemas hasta con parametros
  Respuesta:  Alex
Hola.

El formato de las fecha no se lo da la configuración regional de la máquina sino que se lo da la configuración del SQL-SERVER con respecto al idioma, osea que por cada idioma se configura un formato. El idioma que vamos a usar es el que se especifica en la conexión. En las aplicaciones que ha programado siempre hemos puesto el ingles, ma que na pa no comernos el tarro, por lo que el formato de la fecha seria "mm/dd/yyyy", tampoco nos hemos comio el tarro y nos hemos puesto a cambiar el formato para todos los servidores. Para indicarle el idioma solo tienes que poner una nueva clausula en la cadena de conexión: "Current Language = us_english;".
Con lo que una cadena de conexión valida seria:

CadConex = " Provider = SQLOLEDB ; "
CadConex = CadConex & " Data Source = " & NOMBRE_Servidor & ";"
CadConex = CadConex & " Initial Catalog = " & NOMBRE_BaseDeDatos & ";"
CadConex = CadConex & " User Id = 'NOMBRE_usuario; Current Language = us_english;"
CadConex = CadConex & " Connection Timeout= 120; Password = ****** ;"

Espero que te sirva de algo.. Talegos..
Nos vemos, nos vamos, nos vimos.

|<  <<  175 176 177 178 179 180 181 182 183 184 185  >>  >|