Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 14356 - TIPOS DE DATOS NO COINCIDEN |
Autor: | Jose Emilio Reyna Conza |
Buen Dia.
Estoy desarrollando una aplicacion en visual basic con sql server el problema es que para la realizacion de un reporte llamo a un procedimiento almacenado al cual envio prametros, pero me envia un error de tipos de datos no coinciden en el momento de la ejecucion. ya he probado el procedimiento almacenado en Sql-Server y no yah ningun problema; para una mejor descripcion les doy el ejemplo sgt. procedimiento almacenado xxx A int, B int , C char(2) As ..... La Llamada la efectuo desde un formulario.que e conectado previamente Conexion.MiDatos(3000,3500,"MM") o Conexion.MiDatos(clng(text1),clng(text2),text3) es aqui donde aparece el error de tipos de datos no coinceiden, he tratado de encontrar la solucion a esto pero no lo he conceguido si alguien pudiese ayudarme lo agradeceria infinitamente. Gracias |
Respuesta: | Bases de Datos Sistamas C.A. |
Es posible que el error es que lo que esta usando son detaos enteros y lo que estan mandando a guardar son enteros largos usa la funcion Cint() y estoy 90% seruro que solucionaras.
Es importante que tomes en cuenta que si los numeros son grandes te dara problemas de desbordamiento. si este es el caso define en la base de datos tipo FLoat y la funcion CDBL |
Pregunta: | 14363 - PARAMETRO PARA SQL EN VBASIC |
Autor: | fernacisco fernandez |
Hola.
llamo a una bd access atravez de una app vbasic, lo que quiero es como hacer que una instruccion SQL le prugunte al usuario el parameto a medir en la condicion where., ya que en access solo hay que poner los siguiente"[ ]" y el motor solo entiende que hay que ingresar un valor. pero cuanto esta consulta es llamado por vbasic, encuentra errores. de ante mano nuchas gracias |
Respuesta: | Cristian Rojas Iriarte |
Dim db As Connection
Set db = New Connection db.CursorLocation = adUseClient Dim db As Connection Set db = New Connection db.CursorLocation = adUseClient db.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=bd.mdb;" Dim Sql As String Dim Softgen As String 'esta es tu variable de busqueda 'tambien la puedes hacer con ' text1.text ' encerrando entre tildes la variable Softgen = InputBox("Ingrese Edad", "Busqueda con SQL", "29") Sql$ = "Select * from datos where " Sql$ = Sql$ + "edad >= '" & Softgen & "'" Set adoPrimaryRS = New Recordset adoPrimaryRS.Open (Sql), db, adOpenStatic, adLockOptimistic Dim oText As TextBox For Each oText In Me.txtFields Set oText.DataSource = adoPrimaryRS Next mbDataChanged = False |
Pregunta: | 14484 - DISTRIBUIR SOLO LAS DLL ó OCX EN EL EMPAQUETADO |
Autor: | Marco G.V. |
Hola, mi pregunta es la siguiente:
1 como distribuir solo las dll o ocx en el empaquetado y distribucion, ya que el ejecutable esta instalado en un directorio del servidor.. la idea es cargar en otros pc's solo las (Dll o ocx ) de mi proyecto, ya que cualquir modificacion lo hago en forma directa y no reemplazar en las estaciones de trabajo ¿habra otra forma de hacer esto ? gracias |
Respuesta: | Jose A. |
Hola Marco.
Para quitar el ejecutable del programa de instalación creado por VB., has de desmarcarlo en la ventana "Archivos Incluidos" del asistente para empaquetado y distribución de VB. Ésto eliminará el ejecutable del programa de instalación. ESpero haber ayudado en algo. Un Saludo. |
Pregunta: | 14516 - PROBLEMAS CON EL WINSOCK (4006) |
Autor: | Fernando Diaz Sanchez |
Buenas a Todos...
Soy principiante con el Winsock, y quisiera que me den una mano ya que quiero hacer una especie de Winpopup primitivo, pero a mi me sale un MALDITO error (4006) Error \'4006\' en tiempo de ejecucion Protocolo o estado de conexion erroneo pra la transaccion o peticion solicitda SI, ya se que esta pregunta ya la han hecho, pues la lei, era la numero 2729, pero no me funciono, me sigue saliendo ese error No se que hacer, :( este es el codigo que uso para el formulario Servidor (ya que solo quiero probarlo en una maquina, nada mas...) ------------CODIGO DEL WINSOCK DE LA AYUDA DEL VB---------------- Private Sub Form_Load() \' Establece la propiedad LocalPort en un entero. \' Después invoca el método Listen. tcpServer.LocalPort = 1001 tcpServer.Listen frmClient.Show \' Muestra el formulario del cliente. End Sub Private Sub tcpServer_ConnectionRequest _ (ByVal requestID As Long) \' Comprueba si el estado del control es cerrado. \' De lo contrario, cierra la conexión antes de \' aceptar la nueva conexión. If tcpServer.State <> sckClosed Then _ tcpServer.Close \' Acepta la petición con el parámetro \' requestID. tcpServer.Accept requestID End Sub Private Sub txtSendData_Change() \' El control TextBox llamado txtSendData \' contiene los datos que se van a enviar. Siempre \' que el usuario escribe en el cuadro de texto, \' se envía la cadena mediante el método SendData. tcpServer.SendData txtSendData.Text \'-> AQUI SALE EL ERROR End Sub Private Sub |
Respuesta: | Jcgarcia Zavala |
Pues que no te cuenteen, la verdad yo vivi con ese problema mas de una semana hasta que pude resolverlo, el problema se origina por la velocidad de tu ordenador, ya que aun no se resuelve la conexion con el socket y el puerto del otro lado, cuando tu estas deseando enviar un paquete de informacion.
Tu codigo esta bien, el detalle es que cuanto envias no se puede enviar, y si checas el estado del socket aun no esta conectado porque aun noresuelve el elvio que deseas hacer. Acontinuacion te anexo una funcion llamada pause, ya que con ello le das un poco de tiempo al ordenador de emplear la apertura del puerto y designar el random del socket y poder hacer la conexion y el envio de datos adecuado. Suerte chico.!!! Private Sub Pausa() Dim Comenzar Dim Controlar Comenzar = Timer Do Until Controlar >= Comenzar + 0.1 Controlar = Timer DoEvents Loop End Sub Pon este evento pausa una linea antes del sendData de envio de datos para que todo salga bien. en pocas palabras quedaria asi. Pausa tcpserver.Senddata txtsendata.text Suerte chavo. |
Respuesta: | SuNcO |
Soy algo experto en WinSock =P y puedo ayudarte, solo falta ke pusieras el codigo de recibir para chekarlo, por lo pronto todo se ve bien
O puedes chekar este ejemplo de WinSock ke hize y ke ya tiene 48 visitas (apenas 1 semana) y ke nadie se a kejado de su funcionamiento www.chakasteam.n3.net/winsock.html Cualkier duda con gusto ahi esta mi mail |
Pregunta: | 14519 - IMPRIMIR UNA GRAFICA HECHA CON EL CONTROL MSCHART |
Autor: | Alcides PImienta |
Necesito saber como puedo imprimir una grafica que realicé con el control mschart, lo que se meocurrió fué colocarlo dentro de un contenedor como el PictureBox pero no me funcionó.
Espero que alguien me pueda colaborar. !! Gracias por su ayuda!! |
Respuesta: | Felix Sigüenza del castillo |
Yo lo hice de la siguiente manera
Grafico1.EditCopy Printer.Print " " Printer.PaintPicture Clipboard.GetData(), 0, 0 Printer.EndDoc Donde Grafico1 es el grafico de mschart Esto lo que hace es copiar la imagen al portapapeles y luego lo coloca en la impresora |
Pregunta: | 14549 - ENLACE CON BASE DE DATOS DE POWER BUILDER |
Autor: | Alexander Zuluaga |
¿Como puedo acceder a una base de datos creada en power builder con una aplicaciòn de visual basic?
Necesito tomar datos con visual basic y exportarlos a una base de datos en Power Builder para hacer gràficos con ellos. Uso: Power Builder 6.0 Visual Basic 5.0 ò 6.0 Sybase sql Anywhere 5.0 |
Respuesta: | Meche Bárcena |
Como sabes cada vez que trabajas con bases de datos nativas para power builder en este caso anywhere debes de tener configurado tu odbc. Una vez que lo tengas configurado entonces hay varias maneras de extraer información entre ellas están el usar un componente físico o usar solo la referencia creando el objeto. Y es algo así:
Colocas físicamente un componente adodc1 ,en tu forma y lo puedes manipular de la siguiente manera: A mi componente adodc1 le llame ado, el la parte del driver Usas una cadena de conexión donde el saecobat lo reemplazas por el nombre de tu odbc y el uid por tu usuario y el pwd por el password ado.ConnectionString = "DSN=saecobat;driver=SQL Anywhere 6.0;uid=dba;pwd=sql" 'El select es de donde requieras traer los datos ado.RecordSource = "Select * from temprepote" ado.Refresh 'Con esto controlas sin trae o no registros tu consulta If ado.Recordset.RecordCount > 0 Then ado.Recordset.MoveLast ' y se cuenta cuantos datos trae SON = ado.Recordset.RecordCount Label1.Caption = SON End If Es un ejemplo muy sencillo en donde se ilustra como conectarse por medio de VB a una base de Sql anywhere. Si necesitas más datos, enviame un mail. Espero que te sirva. |
Pregunta: | 14584 - CONEXION X ADO AS/400 |
Autor: | hugo cardenas |
Dres. necesito una ayuda actualmente me conecto a As400 con el DObc el driver de Cliente Accesspero es muy muy lento y me abre muchas conexiones por lo que deseo ver otra fomra como conectarmente usando ado a traves de un proveider para as/400, que sea mas rapido, por lo que solicitoa todos ustesddes ienen un consejo que me lo den.
Gracias |
Respuesta: | Adolfo Inofuente Nuñez |
Esta es la forma mas practica de conectarse desde VB con una biblioteca de AS400
Dim CO As New ADODB.Connection Dim Connect as String Connect = "DSN=NOMBREDSN;UID=USUARIO;PWD=PASSWORD;" CO.ConnectionString = Connect CO.CursorLocation = adUseClient CO.Open Si desea informacion sobre Crear Sentencias Preparadas para Modo de Insertar, Modificar, o Eliminar, no dude en comunicarse con [email protected] que gustoso le respondere. Espero que le haya servido. |
Respuesta: | Rafael Olmedo Fernández |
hola, con respecto este tema, yo tengo instalado Client Access, el cual incluye un provider para el 400, yo lo utilizo y hasta el momento no me ha dado problemas. Si lo tienes instalado, puedes generar la cadena de conexión agregando un control AdoData al formulario, y al seleccionar 'generar cadena de conexión' entrarás en un asistente con cual podrás seleccionar dicho provider.
Saludos |
Respuesta: | Eduardo Lopez |
hola, mira, una manera facil es acceder a traves de Acces Adjuntando tablas, esto es facil pero como contra y mucha es que no podras hacer o ejecutar sentencias SQL si quieres hacer alguna busqueda, transacciones o actualizar,eliminar, pero si podras hacer un FindFirst para buscar y actualizar como se hace en cualquier ABM. |
Respuesta: | José Ariel Limandri |
Busca en internet el driver Hit que es para acceder directamente al AS
busca por Hit ODBC o Hit+AS400 etc.. |
Pregunta: | 14606 - DATAREPORT VISUAL BASIC 6.0 |
Autor: | Guillermo Ramirez |
Tengo la siguiente inquietud, cuando quiero realizar la estructura de un informe me alega que no puedo realizar jerarquias multidimensionales, lo cual necesito para realizar este informe, como lo puedo realzar.
Espero una respuesta pronto se los agradecere. de antemano muchas gracias |
Respuesta: | Jorge Castro |
Creo que lo que pides puedes hacerlo con Shape. El código lo puedes extraer de un DataEnviroment. Ojalá te sirva. |
Pregunta: | 14623 - ADMINISTRAR ODBC DESDE VISUAL BASIC |
Autor: | Alexis Alberto Aravena Silva |
Hola que tal
Deseo manejar el administrador de origenes de datos ODBC que trae Windows desde visual basic, ya sea para obtener las conexiones odbc existentes, etc. Si alguien pudiese ayudarme en esto se lo agradeceria mucho |
Respuesta: | Ainhoa Tellería |
Mira el ejemplo Visdata que viene con el Visual Basic, creo que allí viene bastante bien explicado.
Saludos |
Pregunta: | 14677 - CAMBIO DE PAGINA EN WORD DESDE VB6 |
Autor: | Carolina Melul |
Hola, estoy haciendo una aplicacion donde manejo word desde vb6 y necesito una instruccion para hacer el cambio de pagina, me explico mejor, yo voy llenando un documento y cuando se acaba la pgina, me sobreescribe lo ya escrito con lo nuevo que va entrando, con que instruccion lo mando a otra pagina cuando llegue al fin de pagina.
me imagino que debe ser algo con el selection, pero aun no me sale. gracias de antemano |
Respuesta: | Alfonso |
Tengo la solución. Si no lo has conseguido, o no te lo ha solucionado nadie, envíame un correo a: [email protected].
Es sencillo, pero un poco rebuscado. Pero correcto. Saludos. |
|< << 138 139 140 141 142 143 144 145 146 147 148 >> >| |