![]() |
AYUDA Visual Basic con Oracle Buenas a todos, estoy realizando una aplicación webform en visual basic 2005 con conexión a una base de datos en oracle 9i, este es un proyecto de la U, que me tiene muy afanada, pues tengo en juego una nota y la verdad es que he trabajado duro pero no encuentro como hacerlo. La aplicación conecta con la base de datos, bien sin ningun problema, puedo hacer select y todo marcha bien, el problema es cuando hago un insert. pues necesito insertar a la base de datos información que tomo de las cajas de texto del formulario y no me funiona, ya probe haciendo el insert con datos directos es decir, sin tomarlos de las cajas de texto, sino unos valores fijos escritos por codigo y lo hace bien, yo creo que mi problea radica en que no se como indicarle que tome el contenido de las variables que tienen el contenido de las cajas de texto. A continuación copia una parte del código en donde esta el problema. Dim longs, nvalor As Decimal Dim rta As Integer Dim fechas As Date Dim aguas, fuentes As String Dim i As New OracleString aguas = txtaguas.Text fuentes = txtfuentes.Text if txtlong.text="" then longs=0 else longs=txtlong.text endif if txtnvalor.text="" then nvalor=0 else nvalor=txtnvalor.text endif comando.CommandText = "INSERT into TP_ROD values(@fechas,@aguas,@fuentes,0,@longs, @nvalor)" comando.CommandType = CommandType.Text comando.Connection = conexion Try rta = comando.ExecuteOracleNonQuery(i) Finally conexion.Close() End Try Agradezco enormemente su colaboración. Exito |
Re: AYUDA Visual Basic con Oracle Hola, Por lo que veo estas intentando utilizar parametros en la sentencia SQL, pero luego no declaras ni das valor a esos parametros. Si quieres meter el valor de las variables basta con que hagas esto: Código: comando.CommandText = "INSERT into TP_ROD values('" & fechas & "','" & aguas & "','" & fuentes & "','0','" & longs & "','" & nvalor &"')"De todas formas te dejo un articulo sobre como acceder a Oracle Espero que te sirva. Saludos |
Re: AYUDA Visual Basic con Oracle Buenas Javier. Mil gracias por su información, ya la probe y funciona bien. Le agradezco inmensamente. No sabe del apuro que me saco. Exitos |
| La zona horaria es GMT -6. Ahora son las 03:41. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.