Clauido José Postado Março 27, 2009 Denunciar Share Postado Março 27, 2009 Ola pessoal estou com um problemao tive que migra o Access para Sql Server estou com problemas no select e insert e updates da vida ta dando erro nos campos data como gravar data no Sql Server.O sistema está feito asp que pode me ajudar? Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Março 27, 2009 Denunciar Share Postado Março 27, 2009 No sql server a data deve está no formato aaaa-mm-dd ... Qual data você quer pegar, se for a data atual é só você usar no getdate() no banco ...Independente da data q você queira, você pode tratar no código ... Utilize essa função do ted'k<% Function ConverterDataBanco(ConDataBanco) ConDataBanco = Year(ConDataBanco) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2) ConverterDataBanco = ConDataBanco End Function Response.Write(ConverterDataBanco(Date())) %> Link para o comentário Compartilhar em outros sites More sharing options...
0 Clauido José Postado Março 27, 2009 Autor Denunciar Share Postado Março 27, 2009 cara é data do sistema e data e de um campo data do banco de dados que tenho que buscar. Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Março 27, 2009 Denunciar Share Postado Março 27, 2009 você já tem a data armazenada no bd ?? você deve buscar a data no mesmo formato, tem q convertar a data q você está buscando ... exemplodataForm_FROM = 2009-03-27 dataForm_TO = 2009-03-27dataBanco = 2009-03-27Veja q estão no mesmo formato, mas a data do banco está como data e a do form como texto é só você usar um cdate exempo de cosulta::sql="SELECT dataBanco FROM tabela WHERE between CDATE(dataForm_FROM) and CDATE(dataForm_TO) " Set rs = cnn.execute(sql) Link para o comentário Compartilhar em outros sites More sharing options...
0 Clauido José Postado Março 30, 2009 Autor Denunciar Share Postado Março 30, 2009 bom estou com um problemão aqui tenho que fazer select, insert e update com campos datetime do sql sever 2008 uma pegando a data do sistema a outra é pegando uma data digitada como posso fazer isso não manjo muito de sql sever 2008Pessoal to quebrando a cabeça aqui to inserindo um campo dateTime no Sql Server 2008 to usando asp com disse mas eu quebrei a data do sisetema da seguinte maneira porque sei que ele entende data asimm "yyyy-mm-dd hh:mm:ss" certo?dim datasDate = year(now()) & " - " & month(now()) & " - " & day(now())status="A empresa foi salva com sucesso"campos = "idUsuario,idEmpresa,Data,Descricao"valores = session("idUsuario") & "," & session("idEmpresa") & ",#" & sDate & "#,'"Erro que aparece.The name '#2009' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permittedThe name '#2009' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permittedPessoal to precisando muito dessa ajuda preciso terminar este sistema e parece que ninguém grava data no sql server porque não achei nada nos forun da vida beleza valeu um braço desculpe se estou colocando muitas mensagem é que to precisando mesmo. Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Março 31, 2009 Denunciar Share Postado Março 31, 2009 fazer aquilo quenão sabemos é osso... da um trampo sim.... mais nem sempre é tão complicado assim....te aconselho a pesquisar mais...outra, no google procure sempre em inglês....http://classicasp.aspfaq.com/date-time-rou...base-entry.htmlo link tem um belo tutorial sobre datas no sql server Link para o comentário Compartilhar em outros sites More sharing options...
0 Clauido José Postado Abril 1, 2009 Autor Denunciar Share Postado Abril 1, 2009 value era data mesmo consegui resolver Tive que alterar a data para YYYY-MM-DD funciono legal e olha fique dois dias pra resolver rsrs valeu Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Clauido José
Ola pessoal estou com um problemao tive que migra o Access para Sql Server estou com problemas no select e insert e updates da vida ta dando erro nos campos data como gravar data no Sql Server.
O sistema está feito asp que pode me ajudar?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados