Subpage under development, new version coming soon!
Subject: Programação
conexao.Open();
sql.Append("UPDATE CONTRATOS SET DATADEVOLUCAO='" + tbDtDev.Text +"', KMDEVOLUCAO=" + tbKmDev.Text +
", NUMDIARIAS=" + tbNumDiarias.Text + ", KMFRANQUIA=" + tbKmFranq.Text +
", VALORDIARIA=" + tbVlDiaria.Text + ", VALORKM=" + tbVlKm.Text + ", STATUS='" + tbStatus.Text +
"' WHERE NUMCONTRATO=");
sql.Append(String.Format("{0}", tbContr.Text));
comando.CommandText = sql.ToString();
i = comando.ExecuteNonQuery();
if (i != 1)
throw new Exception("Erro ao executar o comando na Tabela Usuarios! " + sql);
}
sql.Append("UPDATE CONTRATOS SET DATADEVOLUCAO='" + tbDtDev.Text +"', KMDEVOLUCAO=" + tbKmDev.Text +
", NUMDIARIAS=" + tbNumDiarias.Text + ", KMFRANQUIA=" + tbKmFranq.Text +
", VALORDIARIA=" + tbVlDiaria.Text + ", VALORKM=" + tbVlKm.Text + ", STATUS='" + tbStatus.Text +
"' WHERE NUMCONTRATO=");
sql.Append(String.Format("{0}", tbContr.Text));
comando.CommandText = sql.ToString();
i = comando.ExecuteNonQuery();
if (i != 1)
throw new Exception("Erro ao executar o comando na Tabela Usuarios! " + sql);
}
nao sei se no access tem isso, mas usa pra fazer o sql:
to_date(variavel, 'dd/MM/yyyy')
to_date é uma funcao interna do oracle, entao pega a equivalente do access
to_date(variavel, 'dd/MM/yyyy')
to_date é uma funcao interna do oracle, entao pega a equivalente do access
Eiro para rgbirro
Eu criei um novo campo pra adicionar a data do dia..
mas agora veio isso
Mensagem do Erro:
Tipo de dados imcompatível na expressão de critério. UPDATE CONTRATOS SET DATADEVOLUCAO='31/12/10', KMDEVOLUCAO=50, NUMDIARIAS=12, KMFRANQUIA=10, VALORDIARIA=50, VALORKM=2, STATUS='N' WHERE NUMCONTRATO=1
qual erro ai?
Eu criei um novo campo pra adicionar a data do dia..
mas agora veio isso
Mensagem do Erro:
Tipo de dados imcompatível na expressão de critério. UPDATE CONTRATOS SET DATADEVOLUCAO='31/12/10', KMDEVOLUCAO=50, NUMDIARIAS=12, KMFRANQUIA=10, VALORDIARIA=50, VALORKM=2, STATUS='N' WHERE NUMCONTRATO=1
qual erro ai?
Só explicando
Tem uma tabela Contratos, e tem as classes Locar Veículo e Devolver Veículos
a tabela contratos tem os items das classes locar e devolver
por isso q no devolver eeu coloquei UPDATE
(edited)
Tem uma tabela Contratos, e tem as classes Locar Veículo e Devolver Veículos
a tabela contratos tem os items das classes locar e devolver
por isso q no devolver eeu coloquei UPDATE
(edited)
isso q eu to fazendo é mega simples ainda
não criei funcções, não tem validações, não tem restrições
não criei funcções, não tem validações, não tem restrições
e eu respondi. O erro é na hora de passar a data ou num existe numero de contrato = 1 ou a variavel numcontrato é de outro tipo
assim?
sql.Append("UPDATE CONTRATOS SET DATADEVOLUCAO='" + to_date(tbDtDev.Text, 'dd/MM/yyyy') +"',
ta dando erro nesse 'dd/MM/yyyy'
Error 1 Too many characters in character literal C:\Documents and Settings\Soria\Meus documentos\WebSiteADO\devolver.aspx.cs 45 91 C:\...\WebSiteADO\
sql.Append("UPDATE CONTRATOS SET DATADEVOLUCAO='" + to_date(tbDtDev.Text, 'dd/MM/yyyy') +"',
ta dando erro nesse 'dd/MM/yyyy'
Error 1 Too many characters in character literal C:\Documents and Settings\Soria\Meus documentos\WebSiteADO\devolver.aspx.cs 45 91 C:\...\WebSiteADO\
Eita! as datas ficaram tudo em hora na tabela no Access
Mensagem do Erro:
Erro de sintaxe (operador faltando) na expressão de consulta ''to_date(31/12/10, 'dd/mm/yy')''. UPDATE CONTRATOS SET DATADEVOLUCAO='to_date(31/12/10, 'dd/mm/yy')', KMDEVOLUCAO=50, NUMDIARIAS=12, KMFRANQUIA=10, VALORDIARIA=50, VALORKM=2, STATUS='N' WHERE NUMCONTRATO=1
Erro de sintaxe (operador faltando) na expressão de consulta ''to_date(31/12/10, 'dd/mm/yy')''. UPDATE CONTRATOS SET DATADEVOLUCAO='to_date(31/12/10, 'dd/mm/yy')', KMDEVOLUCAO=50, NUMDIARIAS=12, KMFRANQUIA=10, VALORDIARIA=50, VALORKM=2, STATUS='N' WHERE NUMCONTRATO=1
Mensagem do Erro:
Erro de sintaxe (operador faltando) na expressão de consulta ''to_date('31/12/2010', 'dd/mm/yyyy')''. UPDATE CONTRATOS SET DATADEVOLUCAO='to_date('31/12/2010', 'dd/mm/yyyy')', KMDEVOLUCAO=50, NUMDIARIAS=12, KMFRANQUIA=10, VALORDIARIA=50, VALORKM=2, STATUS='N' WHERE NUMCONTRATO=1;
Erro de sintaxe (operador faltando) na expressão de consulta ''to_date('31/12/2010', 'dd/mm/yyyy')''. UPDATE CONTRATOS SET DATADEVOLUCAO='to_date('31/12/2010', 'dd/mm/yyyy')', KMDEVOLUCAO=50, NUMDIARIAS=12, KMFRANQUIA=10, VALORDIARIA=50, VALORKM=2, STATUS='N' WHERE NUMCONTRATO=1;
pqp nada da certo vou ter q entregar assim o tempo estorou =/
Você também tá parecendo meu filho que às 10 horas da noite de domingo me passa uma lista com 12 questões de matemática para eu ajudar !
Era para 2ª :/
Era para 2ª :/