Ir para conteúdo
Fórum Script Brasil

danielrgoes

Membros
  • Total de itens

    295
  • Registro em

  • Última visita

Posts postados por danielrgoes

  1. Bom dia Pessoal estou com um problemas uso essa função do delphi para retornar a dara por extenso

    FormatDateTime('dddd'', ''dd'' de ''mmmm'' de ''yyyy',now);

    Retorna legal: 23 de Novembro de 2012

    Porem que retornase em ingle ou seja

    November 23rt, 2011

    Eu não queria fazer um monte de if ... se for Novembro esvreve November e assim por diante

    Existe algo em delphi que faz isso ???????????

  2. Jhonas veja se pode me orientar o campo Caracter set que você fala seria esse ?

    Params.Strings = (

    'DriverName=Interbase'

    'Database=localhost:C:\FD\Ebara\arq\DBEbara.FDB'

    'RoleName=RoleName'

    'User_Name=sysdba'

    'Password=masterkey'

    'ServerCharSet='

    'SQLDialect=3'

    'ErrorResourceFile='

    'LocaleCode=0000'

    'BlobSize=-1'

    'CommitRetain=False'

    'WaitOnLocks=True'

    'Interbase TransIsolation=ReadCommited'

    'Trim Char=False')

    VendorLib = 'gds32.dll'

    Essa é a configuração o meu SQLConnection

  3. Pessoal sei que esse forum não é de linux porem acho que alguém já passou por essa situação

    Eu tinha uma aplicação que o rodava com a (Aplicação.exe e o Banco.FDB) em um servidor windows ai todos os usuarios executavam a aplicação direto do servidor e funcionava muito bem.

    Ai tive a necessidade de colocar o Banco.FDb em uma maquina Linux/Debian ate ai sem novidades o Banco.FDB ficava no samba e a aplicação nas estações de trabalho, porem esta acontecendo um erro as vezes não é sempre

    ele fecha a tabela do banco sozinha sai do modo de insersão. CDS_TESTE close data set

    Porem não é sempre ...

    alguém sabe o que pode ser

    Segue o conteudo do arquivo .ini da conexão do banco

    [iBConnection]

    DriverName=Interbase

    Database=192.6.1.10:/dados/SistDelphi/Teste/Banco/DBebaraTeste.FDB

    RoleName=RoleName

    User_Name=SYSDBA

    Password=masterkey

    ServerCharSet=

    SQLDialect=3

    ErrorResourceFile=

    LocaleCode=0000

    BlobSize=-1

    CommitRetain=False

    WaitOnLocks=True

    Interbase TransIsolation=ReadCommited

    Trim Char=False

  4. Pessoal seguinte eu tenho a conexao do IBExpert com um Banco de dados no Windows w funciona perfeitamente

    Porem estou mudando esse Banco de dados para o Linux Debian e instalei o FB lá e startei o serviço

    porem não consigo conexao os parametros do IBExpert estao assim

    Server: Remote

    Server name: 192.6.1.79 (ip do servidor)

    Database File: /sistemas/SistDelphi/Teste/Banco/DBebara.FDB

    mais da o seguinte erro pra conectar

    Attempting to connect to:

    192.6.1.79:/sistemas/SistDelphi/Teste/Banco/DBebara.FDB

    Connecting... Failed!

    ------------------------------------

    Unsuccessful execution caused by a system error that precludes

    successful execution of subsequent statements.

    I/O error for file "/sistemas/SistDelphi/Teste/Banco/DBebara.FDB".

    Error while trying to open file.

    No such file or directory.

    Attempting to connect to services manager... Failed!

    ------------------------------------

    Unsuccessful execution caused by a system error that precludes

    successful execution of subsequent statements.

    Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

    Disconnecting from database... Passed!

    O que pode ser ????

    Pessoal consegui

    Foi meio marcação mais vale a dica ai para o pessoal prestar a atenção

    no meu samba eu tenho o servidor

    \\192.6.1.79\sistemas\SistDelphi\Teste/Banco\DBebara.FDB

    porem lá no smb.conf esta mapiando o

    /dados/sistemas

    então o caminho do banco no IBExpert tem que ser

    /dados/sistemas/SistDelphi/Teste/Banco/DBebara.FDB

  5. Pessoal seguinte eu tenho a conexao do IBExpert com um Banco de dados no Windows w funciona perfeitamente

    Porem estou mudando esse Banco de dados para o Linux Debian e instalei o FB lá e startei o serviço

    porem não consigo conexao os parametros do IBExpert estao assim

    Server: Remote

    Server name: 192.6.1.79 (ip do servidor)

    Database File: /sistemas/SistDelphi/Teste/Banco/DBebara.FDB

    mais da o seguinte erro pra conectar

    Attempting to connect to:

    192.6.1.79:/sistemas/SistDelphi/Teste/Banco/DBebara.FDB

    Connecting... Failed!

    ------------------------------------

    Unsuccessful execution caused by a system error that precludes

    successful execution of subsequent statements.

    I/O error for file "/sistemas/SistDelphi/Teste/Banco/DBebara.FDB".

    Error while trying to open file.

    No such file or directory.

    Attempting to connect to services manager... Failed!

    ------------------------------------

    Unsuccessful execution caused by a system error that precludes

    successful execution of subsequent statements.

    Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

    Disconnecting from database... Passed!

    O que pode ser ????

  6. Jhonas o Exemplo que você me mandou tem um fonte

    ele não parece ter componente algum

    Como ele utiliza a Webcam?

    Jhonas ve se você me da uma mao

    Baixei o DSPack porem não acho o D2007 mais vi que tem como funcionar o do D7

    Porem não consigo instalar o componente porque no D2007 precisa do arquivo bpl e na pasta não tem

    como faz pra instalar você sabe???

  7. SQL, CDS, DSP e DS ligado em uma tabela especifica, como vou usar o select que você me ensinou

    que como você disse usa itens de 2 tabelas diferentes,

    Não entendi direito isto... :huh:

    A consulta irá trazer um resultado pronto - só precisa ser parametrizada (para tirar aquele "2" fixo)

    Voce vai precisar explicar quem está ligada(o) a quem (tabela ou consulta sql) para eu tentar lhe ajudar. Começando por: qual a relação desta consulta com a tal tabela específica?

    Vamos lá geralmente uso pesquisa assim

    sql := 'SELECT * FROM ITEM_PEDIDO_COMPRA WHERE COD_COMPRA= 2'
    
    modulo.CDS_item_pedido_compra.close;
    modulo.SQL_item_pedido_compra.sql.clear;
    modulo.SQL_item_pedido_compra.sql.Add(sql);
    modulo.CDS_item_pedido_compra.Open();

    ai consigo trabalhar com os comandos:

    modulo.CDS_item_pedido_compra.recordcount;

    modulo.CDS_item_pedido_compra.eof etc ...

    No campo SQL do SQLQuery eu coloco a frase: SELECT * FROM ITEM_PEDIDO_COMPRA

    ai o componente traz todos os campos da minha tabela

    ai como o ClientedataSet esta ligado ao DSP e o DSP esta ligado ao SQLQuery o ClienteDataSet tampem tem os campos pra eu trabalhar com eles.

    mais como usar o seu select ??????

    sendo que tem 2 tabelas ???

  8. Como você pretende filtrar ITEM_TABELA, acho que a opção mais simples seria utilizar o JOIN. Experimente:

    SELECT DISTINCT I.COD_TABELA, I.COD_ITEM

    LEFT JOIN TABELA_PRECO P on (P.COD_TABELA = I.COD_TABELA)

    FROM ITEM_TABELA_PRECO I

    WHERE I.COD_ITEM = 2

    * como há campos com o mesmo nome em ambas as tabelas, voce precisa utilizar o alias (apelido), que neste caso foram I e P (pode ser qualquer coisa, mas devem que ser diferentes).

    Se funcionar, tem como benefício a possibilidade de voce bucar mais campos das tabelas - basta utilizar o referido alias e adicioná-los à linha do SELECT.

    obs: Este valor fixo (2), voce provavelmente irá trocar por parâmetro, não é?!

    Micheus ...

    O select funcionou perfeitoo fiz ele no IB Expert

    POrem tenho uma duvida que acho que você vai conseguir me responder como tenho

    SQL, CDS, DSP e DS ligado em uma tabela especifica, como vou usar o select que você me ensinou

    que como você disse usa itens de 2 tabelas diferentes,

    Ah e realmente o (2) não é fixo foi so para exemplificar

×
×
  • Criar Novo...