none
Tipos de Dado: WebSite X SQL SERVER RRS feed

  • Pergunta

  • No meu banco de dados tenho os seguintes campos:

    • valor = Money
    • percentual_desconto = Numeric(5,2)
    • peso = Numeric(5,3)
    Que tipo de dados utilizar em cada caso na aplicação ? Declarei 3 variáveis do tipo Decimal e atribui a elas os valores dos TextBox que recebem os valores acima, porém dá erro.
    João Carlos Silvério # joaocarlos.silverio@yahoo.com.br
    sexta-feira, 19 de junho de 2009 17:53

Respostas

  • Galera,

    Mudei de SqlDbType para DbType e consegui inserir os registros conforme abaixo:

                             SQLSERVER 2000            APLICAÇÃO

    VALOR:                     Numeric                 DbType.Single
    DESCONTO:              Numeric                 DbType.Single
    PESO:                       Numeric                 DbType.Single
    João Carlos Silvério # joaocarlos.silverio@yahoo.com.br
    quinta-feira, 23 de julho de 2009 20:26

Todas as Respostas

  • Ola,

    Cara, é o seguinte pra carregar na tela os valores você pode utilizar o format pra inverter o lugar da virgula e do ponto, da seguinte forma:

    Format(Result.Valor,

    "#,###0.0")  

    E  antes de salvar na base de dados, é importante que você faça essa inverção tambem. Em relação ao decimal você pode utilizar dessa forma abaixo, assim pode ser uma forma de se trabalhar com os decimais no nosso padão!

    Dim
    Hr As Decimal = Val(CType(e.Item.FindControl("Peso"), Label).Text.Replace(",", ".")

     



    inté, qualquer duvida é só postar!!!!



    inté, qualquer duvida é só postar!!!!

     

     


    Rafael N. Miranda
    sexta-feira, 19 de junho de 2009 21:59
  • A dúvida é qual dado utilizar na aplicação referente a estes tipos de dados utilizados no SQL SERVER.

    Money = ?
    Numeric = ?
    João Carlos Silvério # joaocarlos.silverio@yahoo.com.br
    segunda-feira, 22 de junho de 2009 12:37
  • Qual é o tipo de dado mais adequado para se guardar:

    Valores no banco de dados = ?

    Porcentagem (Ex. 20,52%) = ?

    Peso em gramas (Ex. 20,400 = 20 Kg. e 400 Gr.) = ?

    E outra, quais tipos de dados utilizar na aplicação para os tipos de dados informados acima no BD ?
    João Carlos Silvério # joaocarlos.silverio@yahoo.com.br
    sexta-feira, 26 de junho de 2009 12:21
  • Galera,

    Mudei de SqlDbType para DbType e consegui inserir os registros conforme abaixo:

                             SQLSERVER 2000            APLICAÇÃO

    VALOR:                     Numeric                 DbType.Single
    DESCONTO:              Numeric                 DbType.Single
    PESO:                       Numeric                 DbType.Single
    João Carlos Silvério # joaocarlos.silverio@yahoo.com.br
    quinta-feira, 23 de julho de 2009 20:26