Olá!
Vamos resolver então!
Seu avatar tá na pasta.
Só subir o DB. O antigo tá aqui tb. Deveria ter opção de juntar os DB. Mas o auto_increment não deixa.
... enquanto não se tem o nome correto de cada coisa. Ao invés de ficar anotando no fonte :CTRL013 // isdeleted, podemos usar :IsDeleted e o fonte fica auto-explicativo. Mas sair alterando nomes durante a mudança seria perigoso... melhor quando definir os nomes corretos. Vai ser um replace all nos textos ...
... data entry form for storing and displaying employee information. The form should include the following fields: - Employee ID: (Numeric, read-only, automatically generated) - First Name: (Text) - Last Name: (Text) - Department: (Dropdown list with the following options: "Sales", "Marketing ...
... o INSERT, ele retornará 0 ou o último valor daquela conexão, e não o valor recém-inserido. Solução: mantenha tudo na mesma conexão. Nenhum valor AUTO_INCREMENT foi gerado: Se o id foi explicitamente informado (ex: INSERT INTO ... (id, ...) VALUES (123, ...)), o LAST_INSERT_ID() pode não retornar ...
Tô aqui preparando pra mexer nas tabelas de preço.....
Idéia inicial
CREATE TABLE IF NOT EXISTS JPPRECOFLEX ( IDPRECOFLEX INT(11) NOT NULL AUTO_INCREMENT, PFTIPO INT(11) NOT NULL DEFAULT '0', PFNUMERO INT(11) NOT NULL DEFAULT '0', PFPRODUTO INT(11) NOT NULL DEFAULT '0', PFCADASTRO INT(11) NOT NULL ...
... Se não conseguir, fazer isso, manda seu fonte.prg e seu arquivo.rc que eu testo aqui e vejo o que é o problema e envio de volta com possível ajuste/correção (aqui no forum para todos aprenderem)
Mas tem que ser algo simples, sem dependências, tem que ser auto-contido só para ser exemplo mesmo.