Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Clauido José

[Resolvido] Migrando Access para Sql Server

Recommended Posts

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

gravando data no sqlserver

 

insert into tabela (colunaData)values('10/10/2008')

 

o mesmo vale pra update e select

Compartilhar este post


Link para o post
Compartilhar em outros sites

poste os erros gerados, junto com a instrução SQL,

e aki um artigo de migração com

algumas informações

Compartilhar este post


Link para o post
Compartilhar em outros sites

Microsoft OLE DB Provider for SQL Server (0x80040E14)

 

The name '#30' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique a ortografia.veja o nome de sua_coluna. A coluna a qual você se refere na Base de Dados não foi encontrada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara essa string sql funcionava legal com access só que importei a base para sql server e ta dando erro vou postar a string sql

 

 

data = date
dia = day(data)
mes = month(data)
ano = year(data)
sdata = (ano&"/"&mes&"/"&DIA)
status="A empresa foi salva com sucesso"
campos = "idUsuario,idEmpresa,Data,Descricao"
valores = session("idUsuario") & "," & session("idEmpresa") & ",#" & sData & "#,'"
valores = valores & "Cadastramento de empresa'"
strSql="insert into tabLogui (" & Campos & ") values (" & valores & ") "
Conexao.Execute(strSql)

Só alterei sdata para aceitar yyyy-mm-dia pq dei um Response write no campo datetime e é assim que el me traz a data

Mas ta sempre me retornando este erro

Microsoft OLE DB Provider for SQL Server (0x80040E14)
The name '#2009' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique sua ortografia, veja se nao esta nada errado, e poste sua instrucao SQL...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.