Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/02/2005, 01:59
Avatar de xknown
xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años, 1 mes
Puntos: 7
Debes estar haciendo algo mal, te envío la prueba que hice:

Código:
<!-- Definicion de la tabla

create table foo(id varchar(5),val float)

-->

<%@ Page Language="VB" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">

    shared conexion as New SqlConnection("server=localhost;uid=sa;pwd=;database=test")
    Dim com as New SqlCommand("select * from foo", conexion)
    
    Sub Page_Load(sender As Object, e As EventArgs)
        com.CommandText = "select * from foo"
        conexion.Open()
        dgMostrar.DataSource=com.ExecuteReader(CommandBehavior.CloseConnection)
        dgMostrar.DataBind
    End Sub
    
    Sub cmdAdd_Click(sender As Object, e As EventArgs)
        Dim val as Double = 0
        Try
            val = CDbl(txtFloat.Text)
        Catch
            val = 23.45 ' Si hay un error, toma por defecto 23.45
        End Try
        com.CommandText = "INSERT INTO foo VALUES('" & txtFirst.Text & "', " & val & ")"
        conexion.Open()
        com.ExecuteNonQuery()
        conexion.Close()
    End Sub

</script>
<html>
<head>
</head>
<body>
    <form id="frm" runat="server">
        <p>
            <asp:Button id="cmdAdd" onclick="cmdAdd_Click" runat="server" Text="Agregar"></asp:Button>
        </p>
        <p>
            Primer Valor: 
            <asp:TextBox id="txtFirst" runat="server">001</asp:TextBox>
        </p>
        <p>
            Valor Flotante: 
            <asp:TextBox id="txtFloat" runat="server">23.45</asp:TextBox>
        </p>
        <p>
            <asp:DataGrid id="dgMostrar" runat="server"></asp:DataGrid>
        </p>
    </form>
</body>
</html>
Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño