Azərbaycan dili Bahasa Indonesia Bosanski Català Čeština Dansk Deutsch Eesti English Español Français Galego Hrvatski Italiano Latviešu Lietuvių Magyar Malti Mакедонски Nederlands Norsk Polski Português Português BR Românã Slovenčina Srpski Suomi Svenska Tiếng Việt Türkçe Ελληνικά Български Русский Українська Հայերեն ქართული ენა 中文
Subpage under development, new version coming soon!

Subject: Programação

2010-11-30 20:39:28
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);


}
2010-11-30 20:45:35
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
2010-11-30 20:47:31
esquece essa aí, me ajuda na outra :P
2010-11-30 20:49:16
q outra? vc num falou o erro
2010-11-30 20:50:05
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?
2010-11-30 20:53:27
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)
2010-11-30 20:55:35
Bando de loucos...
2010-11-30 20:58:18
isso q eu to fazendo é mega simples ainda

não criei funcções, não tem validações, não tem restrições
2010-11-30 21:08:17
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
2010-11-30 21:12:28
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\
2010-11-30 21:14:47
Eita! as datas ficaram tudo em hora na tabela no Access
2010-11-30 21:31:02
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
2010-11-30 21:34:21
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;
2010-11-30 21:34:49
pqp nada da certo vou ter q entregar assim o tempo estorou =/
2010-11-30 21:38:03
heeeeeeelp
2010-11-30 23:28:59
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ª :/