Ir para conteúdo
Fórum Script Brasil

dirleimoreira

Membros
  • Total de itens

    29
  • Registro em

  • Última visita

Tudo que dirleimoreira postou

  1. hum... vou dar um pesquisada sobre o registro então... qualquer coisa posto aqui denovo
  2. Bom dia, Fiz um programa que mexe em um banco de dados, porem necessito que ele inicia toda vez que o windows for ligado... não tenho ideia de como fazer isso... alguém poderia me ajudar por favor???
  3. já conseguir corrigir obrigado
  4. Boa tarde, Fiz um programa que entra em um banco de dados é modifica alguns dados, porem presciso que essa programa funcione em qualquer maquina, estou usando o ODBC para fazer a conexao com o bd, teria como fazer esse ODBC rodar em qualquer pc sem precisar instalar ele???
  5. obrigado vou testar.... não deu certo... mas tb não sei se fiz corretamente...segue abaixo: procedure TForm1.Button1Click(Sender: TObject); var L:TStringList; begin L := TStringList.Create; ADOConnection1.GetTableNames(L); //pega a posição do tbteste(começa no 0) if L.IndexOf('0MENU') >= 0 then begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Text := ( 'DROP TABLE "0MENU";'); ADOQuery1.ExecSQL; end; if L.IndexOf('1MENU') >= 0 then begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Text := ( 'DROP TABLE "1MENU"'); ADOQuery1.ExecSQL; end; if L.IndexOf('MENU') >= 0 then begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Text := ( 'DROP TABLE MENU'); ADOQuery1.ExecSQL; L.free; Showmessage ('tabela menu excluida'); end; end; application.Terminate; end. não sei onde errei...
  6. Bom dia, estou com um duvida cruel... todos o programas q eu estou fazendo não esta finalizando... mesmo depois que eles executam as tarefas é eu fecho eles no form eles contuniam executando e so consigo finalizalos pelo pelo gerenciador de tarefas... tem algum comando para finalizar o programa??
  7. Bom dia, Estava testando um funcao simples para copiar, porem o programa funciona normal sem apresentar erros mas não copiar o arquivo para a pasta de destino, segue abaixo: CopyFile('C:\DigiSat\AdmG4\BASE_AA.gbd','C:\Documents and Settings\Usuario\Desktop\backup teste\BASE_AA.gbd',True) agradeceria qualquer ajuda...
  8. bom dia, tentei fazer o codigo para copiar a tabela do jeito q você me disse segue abaixo: procedure TForm1.Button1Click(Sender: TObject); var L:TStringList; begin L := TStringList.Create; ADOConnection1.GetTableNames(L); if L.IndexOf('MENU') >= 0 then begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.text :=('Insert into MENU02 (DESCRICAO, CHAVE, ICONE, LIBERADO, ORDEM) Select DESCRICAO, CHAVE, ICONE, LIBERADO, ORDEM FROM MENU'); ADOQuery1.ExecSQL; L.Free; ShowMessage('Tabela Criada com sucesso!'); end; end; end. Porem não esta funcionando... não sei onde esta o erro...
  9. vou tentar fazer aqui então... qualquer coisa posto aqui
  10. então eu tenho q so criar uma tabela chama MENU02, que o comando importa os campos do outra???
  11. mas me tira um duvida... eu presciso criar um outra tabela com so mesmo campos para copiar o menu???
  12. então fiz um codigo so para copiar a tabela e esta gerendo erro segue a imagem abaixo: não sei onde esta dando erro
  13. então aqui se eu tirar o ; não compila o programa... e com o ; ele roda mas, não esta criando a tabela 01MENU02...
  14. olha tentei seguir o que você passou para copiar a tabela depois exclui, so que não deu certo, segue abaixo: if L.IndexOf('1MENU') >= 0 then begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Text := ('SELECT * INTO 1MENU02 FROM 1MENU WHERE 1=1 '); ADOQuery1.SQL.Text := ( 'DROP TABLE "1MENU";'); ADOQuery1.ExecSQL; end; o que eu fiz errado???
  15. conseguir achar o erro, tinha q colocar assim pra excluir foi sem dar erro agora... Agora oque estou tentando fazer é copiar essas tabelas e por outro nome nelas para depois excluir... ah muito obrigado pela ajuda... vo tentar fazer aqui é depois posto...
  16. então o program esta copilando normal, so esta dando aquele erro quando você roda a aplicação... e as tabelas 0MENU e 1MENU acho q não tem ligação, pois consigo deletar elas pelo IBexpert...
  17. vou tentar... qualquer coisa aviso olha eu tentei seguir sua idea, segue abaixo: procedure TForm1.Button1Click(Sender: TObject); var L:TStringList; L2:TStringList; begin L := TStringList.Create; ADOConnection1.GetTableNames(L); //pega a posição do tbteste(começa no 0) if L.IndexOf('MENU') >= 0 then begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Text := ( 'drop table MENU'); ADOQuery1.ExecSQL; L.Free; Showmessage('tabela menu excluida'); end; L2 := TStringList.Create; ADOConnection1.GetTableNames(L2); if L2.IndexOf('0MENU') >= 0 then begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Text := ( 'drop table 0MENU'); ADOQuery1.ExecSQL; L2.Free; Showmessage('tabela 0MENU excluida'); end; end; end. Porem continua dando o mesmo erro, so que eu fiz um teste, se eu tentar dropa outra tabela sem ser OMENU e 1MENU funciona normal....
  18. tirei um ss do erro: segue abaixo quando eu so exclui a tabela MENU não da erro, mais se eu excluo a tabela 0MENU ou a 1MENU gera o erro acima
  19. Assim, no db eu tenho 3 tabelas menus: 0MENU,1MENU e MENU, eu so estou conseguindo excluir a tabela MENU com esse codigo, quando eu tento para as outras 2 não da certo....
  20. esse "ADOConnection1:" seria o nome do driver de conexao que eu instalei??? mais uma coisa... estava tentando fazer um pequeno codigo pra excluida a tabela depois, segue abaixo vo que não esta funcionando... esta faltando alguma coisa nele??
  21. Ola consegui fazer um codigo para o db não qual ele entra é criar um tabela segue abaixo: Agora gostaria da sua ajuda para fazer esse codigo copiar uma tabela chamada menu ou tentar renomea- la... que assim o programa que estou tentando fazer tem q excluir essa tabela menu ou alterar o nome , para que um outro programa não funcione...
  22. Bom dia, Consegui conectar no db pelo ado... mas adora não sei como colocar esse comando do firebird em delphi: " CREATE TABLE CIDADE ( ID_CIDADE INTEGER NOT NULL, CID_NOME VARCHAR(50) CHARACTER SET WIN1252 NOT NULL COLLATE PXW_INTL850, CID_UF CHAR(2) CHARACTER SET WIN1252 COLLATE PXW_INTL850, CONSTRAINT PK_CIDADE PRIMARY KEY (ID_CIDADE) ); " Teria como executar os comandos do firebird pelo delphi em um button???
  23. obrigado... tentarei achar o driver... se der certo eu posto aqui denovo.
×
×
  • Criar Novo...