[delphi-br] Banco de Dados
Galera, bom dia Estou desenvolvendo uma software para um cliente e no qual estou utilizando o mysql como gerenciador do meu banco de dados. Se amanha meu cliente quiser usar o SQL Server, como faço para o sistema se adequar ao banco? [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Banco de Dados
Você precisa fazer com que todos os sql´s usado no sistema seja compativel com os dois bancos. Bem como a tipagem de dados. E também a forma de conexão, não podera usar um componente especifico para o banco. ZeosLib ou dbexpress Atenciosamente Juliomar Marchetti From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Felipe Lopes Sent: domingo, 20 de dezembro de 2009 10:21 To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Banco de Dados Galera, bom dia Estou desenvolvendo uma software para um cliente e no qual estou utilizando o mysql como gerenciador do meu banco de dados. Se amanha meu cliente quiser usar o SQL Server, como faço para o sistema se adequar ao banco? [As partes desta mensagem que não continham texto foram removidas] __ Information from ESET NOD32 Antivirus, version of virus signature database 4702 (20091219) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Controle Financeiro Pessoal
bom dia, comunidade. esta disponivel em: http://www.4shared.com/file/177203977/8d75b5ca/Controle_Finaceiro_-_Basico.html?signout=1 Meu controle financeiro de uso pessoal, se estiverem interessados e baixar. Ozamir Frias --- Em sex, 18/12/09, Walter Chagas (Bol) wchag...@bol.com.br escreveu: De: Walter Chagas (Bol) wchag...@bol.com.br Assunto: Re: [delphi-br] Re: Controle Financeiro Pessoal Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 18 de Dezembro de 2009, 8:48 Fernando, fui baixar aquele firebird que tá no link lá da sua pagina: http://fernandomede iros.com. br/blog/Download s/FIREBIRD- 2.1.0.17798_ 0_WIN3.EXE e o Antivirus aqui deu alerta de um Threat inoculada. Dá uma olhada lá o que que deve ser. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol. com.br http://delphitocorp orerm.blogspot. com/ http://twitter. com/wchagas MSN: whitesockets@ hotmail.com SKYPE: WalterChagasJr - Original Message - From: Fernando fdo...@gmail. com To: delphi...@yahoogrup os.com.br Sent: Thursday, December 17, 2009 7:06 PM Subject: [delphi-br] Re: Controle Financeiro Pessoal hehehehhe isso ai amigo. de vez em quando eu posto alguma coisa por la. e ai? montou seu controle financeiro ? --- Em delphi...@yahoogrup os.com.br, Silvio Clecio silvioprog@ ... escreveu Fernando Medeiros escreveu: Sílvio, Faça como eu... arrume um tempo e comece um dia estava cansado de perder tanto papelzinho com telefones e resolvi fazer a minha propria agenda de contatos, que exportava para xml, bem pratica e funcional. esse tipo de programa, vc faz em um dia e de x em quando vai aprimorando. e sem essa de precisar de mais de uma pessoa num projeto desses. mas o negocio é comecar Atualmente estou desenvolvendo um blog para iniciantes em firebird somente nas horas livres ( já que terminei a agenda, rsrsrs ) http://fernandomede iros.com. br/blog Legal a idéia, o cara tirando algumas horas por dia dá pra montar um projeto completo. Visitei teu blog e estou acompanhando os feeds, qualquer coisa (dúvida, sugestão e etc.) eu comento por lá. :) Falows, Abraços, Silvio Clecio Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Controle Financeiro Pessoal
Não disponibilizou os fontes? Em 20/12/2009 07:57, Ozamir Frias escreveu: bom dia, comunidade. esta disponivel em: http://www.4shared.com/file/177203977/8d75b5ca/Controle_Finaceiro_-_Basico.html?signout=1 http://www.4shared.com/file/177203977/8d75b5ca/Controle_Finaceiro_-_Basico.html?signout=1 Meu controle financeiro de uso pessoal, se estiverem interessados e baixar. Ozamir Frias [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Paradox em rede ajuda s.o.s
Nunca utilize mapeamento com o Paradox Sempre coloque o endereço completo do servidor em todas as estações: \\NOME-SERVIDOR\DIRETORIO\SUBDIRETORIO... Antes de fazer esta atualização, delete o arquivo PDOXUSRS.NET de todas as estações. Não coloque o nome do drive(C:, D:...), basta o diretorio. Ainda tenho clientes utilizando paradox em mais de 15 maquinas ao mesmo tempo e dificilmente tenho problemas com indices. Problemas acontecem, pra isso os clientes pagam manutenção. Quando o cliente solicitar e estiver disposto a pagar a migração, não perca tempo... migre imediatamente. Boa sorte. Vinicius Em um cliente meu tem uma aplicação que usa paradox e não posso mudar ela ainda para firebird então precisei criar uma aplicação que grava no firebird e no paradox desta antiga o local tem 3 maquinas o servidor: contem o banco paradox alias = Estoque PATH = C:\BOMBA\DADOS NET DIR = C:\BOMBA\DADOS LOACAL SHARE = FALSE estação A acessa o paradox pelo mapeamento disco Z: PATH = Z:\DADOS NET DIR = Z:\DADOS LOACAL SHARE = TRUE Estação B acessa o paradox pelo mapeamento disco Z: contem o firebird eminha aplicação que tambem usa o mapeamento disco Z: para gravar no paradox PATH = Z:\DADOS NET DIR = Z:\DADOS LOACAL SHARE = TRUE Olhei em varios artigos na web sobre compartilhamento do BDE e continuo com os erros que creio seja por causa do tal LOCAL SHARE que no servidor só funciona no caso se for LOCAL SHARE = False nas estações aceita LOCAL SHARE = True Mas o servidor nada , só false Como Posso configurar essa coisa para parar de corromper os tais indices agradeço sua ajuda amigo já não aguento mais essa bomba Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Re: [delphi-br] Paradox em rede ajuda s.o.s
Estimada Alessandra, Minha sugestão, baseada em sistemas desenvolvidos utilizando banco de dados Paradox ao longo dos últimos 10 anos é a seguinte: No servidor, configure localshare = true, no path do banco de dados nunca use unidades compartilhadas, mas sim o caminho no formato UNC (mesmo estando no servidor) \\NOMEDOSERVIDOR\\NOMEDOCOMPARTILHAMENTO O netdir pode estar na mesma pasta, mas antes de abrir qualquer banco de dados no sistema, exclua os arquivo *.lck (se estiverem sendo usados por outro micro da rede, nada acontecerá). Nunca tive problemas de corrupção de índices ou perca de dados. O único problema do paradox é não saber configurá-lo, acredito eu. As dicas dos colegas foram muito boas, mas algumas estão equivocadas, pois tempos vários clientes trabalhando com o servidor, fazendo downloads usando programas aceleradores e com a proteção de tela ativada. Porém, eu não uso ALIASES criados no BDE Admin, uso o componente TDatabase fazendo as configurações assim: Session.NetFileDir := LocalDosDados; // atualizar DataBase; db.close; db.Params.Values['PATH'] := LocalDosDados; db.Open; Configura localshare através de código usando a seguinte função. --- function LocalShare(Ligado: Boolean): Boolean; var regini: TReginifile; const Key = '\SOFTWARE\Borland\Database Engine\Settings\SYSTEM\INIT'; Id = 'LOCAL SHARE'; begin Result := True; regini := TRegIniFile.Create(); try regini.RootKey := HKEY_LOCAL_MACHINE; try if regini.KeyExists(key) then begin s := regini.ReadString(key, id, ''); if Trim(S) 'TRUE' then regini.WriteString(key, id, 'TRUE'); end; except erro('Impossível gravar no registro e configurar o BDE!'); Result := False; raise; end; finally regini.Free; end; end; - 2009/12/19 EMGF Doc e...@docsistemas.com.br Alessandra e Samuca Sinto discordar do Samuca. Utilizei durante anos em um cliente, um sistema utilizando Paradox, em rede, com 6 máquinas acessando e ainda mais, contrariando tambem o que um outro colega disse, utilizando o servidor tambem como máquina de digitação. Sem problemas! Mas o que notei que dava problemas e eu NÂO fazia NUNCA: criar e/ou destruir qualquer forma de indices no runtime; NÃO PERMITIR exclusões de registros. Marcava como inativos e só eram excluídos por ocasião da manutenção; ou seja. cada tabela tinha seu índice primário e o número mínimo de índices secundários necessários criados em tempo de desenvolvimento e sempre mantidos e mais, tinha uma rotina de manutenção que rodava uma vez por semana, copiando as tabelas co grande movimento de inclusão e de inativação em um loop while not tab..eof do ... next de tabelas provisósias para tabelas vazias de forma a ter uma tabela sequencialmente arrumada pelo indice principal e da qual eram eliminados os registros inativos.. Era uma cadeia de lojas com 8 lojas e 25,000 produtos. Sem problemas Edison - Original Message - From: Samuca ( Yahoo ) samuca_1...@yahoo.com.brsamuca_1970%40yahoo.com.br To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br; lista-del...@yahoogrupos.com.br lista-delphi%40yahoogrupos.com.br Sent: Friday, December 18, 2009 4:53 PM Subject: Re: [delphi-br] Paradox em rede ajuda s.o.s Alessandra, Boa Tarde, Não quero te desanimar, mas o Paradox rodando em rede com duas ou mais máquinas acessando é muito ruim... os índices são facilmente corrompidos, Na minha modesta opinião o Paradox é bom pra uso em uma única máquina com um único sistema. Abraços Samuca - Original Message - From: alessandra porto To: lista-del...@yahoogrupos.com.br lista-delphi%40yahoogrupos.com.br ; delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Friday, December 18, 2009 9:19 AM Subject: [delphi-br] Paradox em rede ajuda s.o.s Em um cliente meu tem uma aplicação que usa paradox e não posso mudar ela ainda para firebird então precisei criar uma aplicação que grava no firebird e no paradox desta antiga o local tem 3 maquinas o servidor: contem o banco paradox alias = Estoque PATH = C:\BOMBA\DADOS NET DIR = C:\BOMBA\DADOS LOACAL SHARE = FALSE estação A acessa o paradox pelo mapeamento disco Z: PATH = Z:\DADOS NET DIR = Z:\DADOS LOACAL SHARE = TRUE Estação B acessa o paradox pelo mapeamento disco Z: contem o firebird eminha aplicação que tambem usa o mapeamento disco Z: para gravar no paradox PATH = Z:\DADOS NET DIR = Z:\DADOS LOACAL SHARE = TRUE Olhei em varios artigos na web sobre compartilhamento do BDE e continuo com os erros que creio seja por causa do tal LOCAL SHARE que no servidor só funciona no caso se for LOCAL SHARE = False nas estações aceita LOCAL SHARE = True Mas o servidor nada , só false Como Posso configurar essa coisa para parar de corromper os tais indices agradeço sua ajuda amigo já não aguento mais essa