Olá Silas! Em 14/09/06, Silas Alves Júnior<[EMAIL PROTECTED]> escreveu: > Pessoal tenho uma tabela Pedido_Material, nesta tabela tenho um campo empresa > do tipo character varying(14), neste campo armazeno cnpj. O que ocorre é o > seguinte qdo o cnpj inicia com 0 (zero) o mesmo é ignorado, por exemplo: > > Se mando inserir 03212463431242 > É inserido 3212463431242 > > Estou usando php com adodb, veja o sql: > > $sql = "INSERT INTO Pedido_Material (Numero, Unidade, Empresa, Data, > UsuarioCadastro, DataCadastro)"; > $sql .= "VALUES ($numped, $unidade, $empresa,'today' , $usuario,'today')";
Regra geral: afora campos numéricos, todos os demais precisam de delimitadores (apóstrofos), ou seja, seu código deve ficar assim: $sql .= "VALUES ($numped, $unidade, '$empresa','today' , $usuario,'today')"; Se unidade e numped também forem string, também devem vir com delimitadores. -- Ribamar FS - ribafs[ ]users.sourceforge.com http://www.ribafs.net _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
