Ir para conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membros, 0 visitantes, 0 membros anônimos

Foto
- - - - -

Converter string em numerico em Asp/JS

  • Por favor, faça o login para responder
7 respostas neste tópico

#1 sfonseca45

sfonseca45
  • Members
  • 151 posts

Postado 21 março 2007 - 17:33

Tenho um form com um campo texto em que o usuário digitará um codigo (numero)Na pagoina que recebe o form preciso transformar a Strint em Numerico e não estou conseguindopois no BD este campo é numerico e dá erro de Tipos incompatíveisJá tentei CInt e Int e não consegui.Alguem tem alguma ideia? Pode ser JSObrigado
  • 0

Publicidade

#2 jothaz

jothaz

    .: Ninguém falou que seria fácil!:.

  • Members
  • 1.163 posts

Postado 21 março 2007 - 17:40

Tenho um form com um campo texto em que o usuário digitará um codigo (numero) Na pagoina que recebe o form preciso transformar a Strint em Numerico e não estou conseguindo pois no BD este campo é numerico e dá erro de Tipos incompatíveis Já tentei CInt e Int e não consegui. Alguem tem alguma ideia? Pode ser JS Obrigado

Este campo tem origem em um form ou é passado via parãmtro querystring? você quer o comand em asp ou javascript? t+
  • 0

#3 sfonseca45

sfonseca45
  • Members
  • 151 posts

Postado 21 março 2007 - 17:53

É passando via QueryString.Pode ser em ASPObrigado
  • 0

#4 jothaz

jothaz

    .: Ninguém falou que seria fácil!:.

  • Members
  • 1.163 posts

Postado 21 março 2007 - 17:57

É passando via QueryString. Pode ser em ASP Obrigado

Bomem asp seira assim:
<%dim sAuxsAux = CINT(request.querystring("sua_var"))%>
Ai é só utlizar na contrução da expressão sql. Deu algum erro qdo você implementou?
  • 0

#5 sfonseca45

sfonseca45
  • Members
  • 151 posts

Postado 21 março 2007 - 18:11

Fiz isso assim :
<%Dim vcodigovcodigo = CINT(Request.QueryString("txtcodigo"))%>'SQL<%"SELECT *  FROM imoveis  WHERE id ='"+vcodigo+"' "%>
Dá esse erro Tipos incompatíveis: '[string: "SELECT * FROM imove"]' Obrigado
  • 0

#6 jothaz

jothaz

    .: Ninguém falou que seria fácil!:.

  • Members
  • 1.163 posts

Postado 21 março 2007 - 18:16

Fiz isso assim :

<%Dim vcodigovcodigo = CINT(Request.QueryString("txtcodigo"))%>'SQL<%"SELECT *  FROM imoveis  WHERE id ='"+vcodigo+"' "%>
Dá esse erro Tipos incompatíveis: '[string: "SELECT * FROM imove"]' Obrigado

Troque:
"SELECT *  FROM imoveis  WHERE id ='"+vcodigo+"' "
Por:
"SELECT *  FROM imoveis  WHERE id =" & vcodigo
Camarada acho que não precisa nem do CINT. Pois o erro estava acontecendo por causa do + (sinal de adição) ao utilizar o & para efetuar a concatenação. Pois o & ja faz a conversão para caracter. t+
  • 0

#7 sfonseca45

sfonseca45
  • Members
  • 151 posts

Postado 21 março 2007 - 18:26

Amigão Perfeito ... funcionou ...Muito obrigado pela ajudaAbraços
  • 0

#8 jothaz

jothaz

    .: Ninguém falou que seria fácil!:.

  • Members
  • 1.163 posts

Postado 21 março 2007 - 18:36

Amigão Perfeito ... funcionou ... Muito obrigado pela ajuda Abraços

beleza. Tamos ai!!
  • 0




Publicidade

/ins>