Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 4052 - GUARDAR IMAGEN DE VISUAL BASIC A SQL SERVER |
Autor: | Cesar Augusto Cruz Morales |
Como insertar un grafico con extension tif dentro de una base de datos de SQL Server 7.0. Existe alguna sentencia a la cual se le da la ruta del archivo y que formato debe tener el archivo. |
Respuesta: | Diego Guida |
TE MANDO UN EJ. SOLO A MODO DE REFERENCIA, PARA ACCESS (USA LAS FUNCIONES NECESARIAS PARA TU SOLICITUD). CON MUY POCAS MODIFICACIONES, LO PUDE HACER ANDAR PARA SQL SERVER, SIN PROBLEMAS.
Por el tamaño de la respuesta, está en el archivo resp4052.txt |
Pregunta: | 4063 - VISUAL BASIC & ORACLE / OBJECTS FOR OLE |
Autor: | Jose Ignacio Gonzalez Lorente |
Tengo un problema de perdida de memoria trabajando con: - W. NT - Visual Basic 5.0 - Oracle 8.0 Mi problema consiste en que cada vez que creo un Dynaset dentro de un Timer el programa va ganando memoria, hasta el punto de que como este se ejecuta las 24 horas, mi sistema se satura, teniendo que resetear cada dos dias. He probado a desconectarme y volver a conectarme a la BD. Oracle, en cada bucle de ejecucion, ganando algo, pero sin llegar a solucionar el problema. No se si estoy haciendolo bien, el caso es que me han hablado de tecnicas de programacion para Liberar Memoria, y de tecnicas para Objects for OLE, pero soy incapaz de encontrarlas. Gracias de antemano. Hago una cosa como esta: Dim OraSession As Object Dim OraDatabase As Object Dim MsgDynaset As Object Set OraSession = CreateObject("OracleInProcServer.XOraSession") Set OraDatabase = OraSession.OpenDatabase(DatabaseAlias, Usuario & "/" & Clave, 0&) OraDatabase.Parameters.Add "PResolucion", 0, 2 Set MsgDynaset = OraDatabase.DBCREATEDYNASET(sql$, &H8&) Do While Not MsgDynaset.EOF kk = Trim$(Str(MsgDynaset.Fields("X"))) kk1 = Trim$(Str(MsgDynaset.Fields("Y"))) sql = "begin Proc_almacenado(" + kk + ",´" + kk1 + "´); commit; end;" DoEvents OraDatabase.DBEXECUTESQL (sql) MsgDynaset.Delete MsgDynaset.DbMoveNext loop MsgDynaset.close Set MsgDynaset=Nothing |
Respuesta: | Jose Ignacio gonzalez Lorente |
El problema es que oracle tiene un Bug que alloca memoria. Se soluciona solicitando a Oracle un parche, Oracle Object for OLE 1.6. Se instala y los problemas de gestion de memoria se solucionan. |
Respuesta: | Ruben Alejandro Romero Mansilla |
Se me ocurre que primero que nada saques este codigo del Timer y lo pongas en un procedimiento al cual luego llames desde el timer (si bien parece que no tiene ninguna diferencia si la va a tener) y segundo lo que podrias agregar antes de la ejecucion de dicho procedimiento (dentro del timer) es un procedimiento de control de variables. algo como
if isobject(MsgDynaset) then Set MsgDynaset = nothing end if Saludos |
Respuesta: | Luis Francisco Sorarrain |
Hola, No esta mu y claro el problema, si veo que haces cosas que no tienen funcion apararente como el de mydynaset.close que esta por compatibilidad, si se ve que cerras el cursor. no se entiende que haces con esos parameters. si podes hacerlo un poco mas claro lo veo y hasta lo puedo probar donde trabajo yo. bye! |
Pregunta: | 4067 - DOCUMENTO ACTIVEX CON REFERENCIA A OTRO DOCUMENTO ACTIVEX |
Autor: | Israel RF |
Estoy intentando desarrollar una aplicación que corra sobre el navegador, y tengo una página html con 2 frames. En el superior muestro un documento Activex (.vbd), que es el que controla toda la aplicación, y en el de abajo muestro otro documento ActiveX en función de lo que seleccíone en el superior. El problema que tengo es que no se como pasar una referencia del documento que hay abajo al de arriba. Una solución es declararme una variable global del tipo del documento de abajo, y cuando cargue este, asignarle Me, pero el problema es que abajo puedo tener hasta 10 documentos diferentes, y veo una chapuza el declararme 10 variables globales. Espero que podais ayudarme, y muchisimas gracias con antelación. |
Respuesta: | Luis Angel Araujo |
Hola. Oye por que no intentas compilar la información del control de abajo, es decir, que a una variable global le puedas asignar toda la información de los documentos (los que sean) y así el control de arriba los pueda tomar. Bueno esto es sólo una pequeña idea, ojalá te sirva de algo; lo que pasa es que yo apenas estoy empezando a manejar los ActiveX. De hecho quiero ver si me puedes ayudar con un proyecto que estoy haciendo. Mira la idea es que un control ActiveX me guarde registros en una base de datos, y no se como programar el botón de guardar, por que este botón está situado dentro del control. Si tienes algún tip para esto por favor mándamelo a mi dirección electrónica. Gracias. |
Pregunta: | 4071 - MAIL HTML DESDE VISUAL |
Autor: | Laura Lopez Saldivar |
Hola, yo quiero enviar un mail desde Visual, yo genero el archivo, y lo pongo en el directorio correspondiente para que lo mande, el problema que tengo es que no se que setearle para que me lo mande como HTML y no como texto. Incluso hasta creo el archivo como HTML pero no me funciona. Si me pueden ayudar por favor. |
Respuesta: | Iñaki Oraindi Leonet |
Hola Laura:
No sé si habrá otras opciones pero la que utilizo yo es la de un programa externo. Es decir utilizo una DLL de un programa llamado ASPEMAIL. Este programa me sirve para enviar emails tanto en VB como en paginas ASP. Es muy sencillo de utilizar, lo puedes bajar tanto el programa como documentación. Si te interesa lo puedes bajar de : http://www.aspemail.com/download.html |
Pregunta: | 4078 - PROBLEMAS CON CRYSTAL REPORT (TOWORD) |
Autor: | Wilder López Meléndez |
Tengo un problema con el Crystal report, necesito crear una formula que me convierta un campo NOTA a letras e utilizado la función Towords() que se encuentra en el asistente. Pero al ejecuarlo en presentación preliminar sale un error informandome que el archivo CRXLAT32.DLL esta dañado, e reinstalado el Visual Basic 5.0 pero continua el error, hay alguna forma de solucionarlo? o alguna otra formula para convertir números a letras (15 quince)?. porsupuesto desde crystal report, Gracias Wilder |
Respuesta: | Jose Lozano |
Yo tuve el mismo problema, el archivo que viene en los instaladores traen este error, aqui de mando el link donde puedes encontrar el parche para corregir esto. http://community.seagatesoftware.com/updates/default.asp?q6=crx*&cType=FilesAndUpdates&c6=@META_SSFileName&ct=livecommunity-ftpfiles&button.x=16&button.y=16 |
Pregunta: | 4079 - EDITAR EL REGISTRO DE W95 O NT |
Autor: | Mikel Torres Beti |
Hola amigos: Actualmente estoy trabajando en una empresa con una red de 400 equipos. Agunas veces nos toca configurar las propiedades de red de algunos equipos y otras veces, todos cuando por ejemplo cambiamos de sistema operativo mediante espejos. Ante tal problema, me ha surgido la idea de crear una base de datos con toda la configuración IP de toda la plataforma: IP,GATEWAY,MASK,DOMAIN.. y de ahí editar el registro de Windows para no tener que hacer todo esto a pelo. ¿ Habría alguna posibilidad de poder hacer todo esto o hacerlo de otra manera?. Agradecería vuestra ayuda. |
Respuesta: | Ignacio Canovaca Fernández |
Pienso que la mejor opción es el uso de las siguientes funciones API: -RegOpenKeyEx -RegQueyValueEx -RegSetValueEx -RegCloseKey También hay otras funciones para crear o borrar claves del registro. Todas estas funciones son muy versátiles y permiten editar el Registro con toda comodidad. Si deseas más información no tienes más que escribirme. |
Respuesta: | Juan Pablo Crossley |
Hay dos formas de cambiar cosas dentro del registro de Windows, una de ellas es con dos instrucciones que vienen con VB saveSetting y getSetting, la otra forma es usando una dll que se llama Registry Access Functions (Referencias), una tercera, aunque no la he usado es con APIs de Windows. |
Pregunta: | 4095 - COMO SE PUEDE PONER UNA MASCARA EN UNA COLUMNA DE UN DBGRID |
Autor: | Francisco Javier Gutierrez Alonso |
Hola a todos. Me gustaria saber como se pone (si se puede) una mascara de entrada en una columna de un dbgrid, como si fuera un MaskEditBox. Gracias por todo |
Respuesta: | Cristian Rojas I. |
(i) es nro. de columna a enmascarar With miDBGrid.Columns(i) .Caption = Date .Width = Me.TextWidth(String(24, "S")) .NumberFormat = Format(Date, "Long Date") .Locked = True End With |
Pregunta: | 4103 - VISUAL BASIC CON ACCESS 2000 |
Autor: | cristina gomez martin |
Necesito utilizar el Visual Basic 5 con el Access 2000. Me sale el error "No se reconoce el formato de la base de datos". Las referencias marcadas son: VB for Applications VB runtime objects and procedures VB objects and procedures Microsoft DAO 3.6 Object Library Microsoft ActiveX Data Objects 2.0 Library Microsoft Data Formatting Object Library Microsoft Access 9.0 Object Library Haciendo lo mismo con Access 97 no tengo problema. Si hay alguien que pueda ayudarme, se lo agradecería. Un Saludo. Una programadora principiante. Cristina. |
Respuesta: | Marger Arteaga |
Si estas Utilizando DataControl deberás establecer lo Siguiente: Data1.Connect=Access 2000; Si la Base de Datos Tiene Password hacer lo Siguiente: Dim dbs As Database Dim rs As Recordset Set dbs = OpenDatabase("C:\MiBase.mdb", False, False, ";pwd=MiClave") Set rs = dbs.OpenRecordset(SQL) Set Data1.Recordset = rs |
Pregunta: | 4126 - PROBLEMAS CON LA IMPRESION DIRECTA EN EL PUERTO LPT1 |
Autor: | Alvaro Cerpa Bedregal |
He utilizado la sentencia Open "LPT1:" For Output As #1 Print #1, "Texto, Texto, Texto, etc." Print #1, "Linea siguiente , etc." Close #1 de lo cual imprime bien pero mi problema surge cuando quiero imprimir los caracteres (á,é,í,ó,ú,ñ,Ñ) ¿COMO PUEDO HACER PARA QUE IMPRIMA ESOS CARACTERES? |
Respuesta: | Alejandro |
No utilices la escritura directa en el fichero del puerto de la impresora, ya que no estás haciendo uso total de los drivers de la impresora. Por eso no te imprime los carácteres con tildes. Te recomiendo que utilizes el objeto Printer para imprimir cualquier cosa. |
Pregunta: | 4137 - GENERAR CÓDIGO DE BARRAS |
Autor: | Cristina Sánchez |
Me gustaría saber cómo generar un código de barras con códigos entrelazados 2 de 5, a partir de unos argumentos, y cómo imprimirlo. Muchas gracias. |
Respuesta: | abraham casas |
yo ya tengo experiencia desarrollando codigos de barras en visual basic
y los que he generado son el EAN13 y el CODE39 mas comunmente. .tambien tengo fuentes que imprimen los codigos de barras de numeros de empleados de una base de datos en ACCES. Para mas informacion escribeme a mi correo. ¡¡¡¡¡¡¡¡chau!!!!!! |
Respuesta: | Yavir Robles |
Hola, ya he hecho muchos programas que manejan el Còdigo de Barras 128,PDF417, etc... una fuente muy buena donde puedes bajar unos OCX muy fáciles de manejar es Axtel, ahi también existen versiones gratuitas pero muy buenas. Espero que te sirva, si tienes alguna duda me escribes.
La dirección es: http://www.axtel.com |
Respuesta: | Joan Fàbregas |
En los Buscadores Si Buscas Fuentes de Codigos de barras, te apareceran varias fuentes gratuitas (i no gratuitas de mas calidad) que imprimen codigos de barras como si fuesen fuentes normales. Por mi parte, envio una de estas fuentes que contiene el codigo interleaved 2 of 5 de muestra. I2of5txt.zip. |
|< << 62 63 64 65 66 67 68 69 70 71 72 >> >| |