Cara, não pode ser... Dá um Response.Write Request.QueryString("codigo") Response.End() antes do sql e ve se responde. Tem algum endereço que eu possa ver o erro, ou tá local?
Sua variável 'cod' está em branco. Verifique no formulário que está enviando, se o campo está com esse mesmo nome 'cod', pois provavelmente não está, ou está sem preenchiemento. beleza?
Bom, vou quebrar meu boicote por uma causa nobre. FELIZ ANIVERSÁRIO!! A única coisa que faz falta nesse fórum pra mim, é trocar idéias com pessoas nota 10 como vc, que manda uns e-mails gentis de vez em quando, hehehe Um abraço
Para calcular o valor de sua mão de obra, tente calcular assim: Horas que você vai gastar aí você pega o salário que considera ideal para um desenvolvedor. faz a conta básica proporcional de horas trabalhadas e total de salário por hora.