Re: [delphi-br] sql simples mas nao funciona

2010-07-15 Por tôpico Fabricio Colombo
No primeiro caso, acredito que o not exists funciona

SELECT PED.*,CLI.CD_CLIENTE,CLI.FANTASIA
FROM  CLIENTE CLI
LEFT OUTER  JOIN PEDIDO PED ON (PED.CD_CLIENTE = CLI.CD_CLIENTE)
WHERE NOT EXISTS(SELECT PED.CD_CLIENTE FROM PEDIDO PED
 WHERE CLI.CD_CLIENTE = PED.CD_CLIENTE)
ORDER BY CLI.FANTASIA

No Segundo caso, vc não pode incluir o numero do pedido no select

SELECT CLI.CD_CLIENTE,
  count(PED.CD_PEDIDO) NPEDIDOS
  FROM PEDIDO PED
  LEFT OUTER JOIN CLIENTE CLI ON (CLI.CD_CLIENTE = PED.CD_CLIENTE )
  GROUP BY 1

Em 15 de julho de 2010 09:26, alessandra porto <
alessandraport...@yahoo.com.br> escreveu:

>
>
> Preciso buscar todos os clientes que não possuem pedidos
> tenho a tabela clientes e  a  tabela clientes
> já fizassim:
>
> SELECT PED.*,CLI.CD_CLIENTE,CLI.FANTASIA
> FROM  CLIENTE CLI
> LEFT OUTER  JOIN PEDIDO PED ON (PED.CD_CLIENTE = CLI.CD_CLIENTE)
> WHERE CLI.CD_CLIENTE NOT IN
>   (SELECT DISTINCT PED.CD_CLIENTE FROM PEDIDO PED) ORDER BY
> CLI.FANTASIA
>
> e nada
>
> e quando faço assim retorna errado o numero de pedidos para os clientes
> pois muitos possuem mais de 01 pedidoe assim  só  apresenta  01 pedido
>
>SELECT
>   CLI.CD_CLIENTE,
>   PED.CD_CLIENTE,
>   PED.CD_PEDIDO,
>   count(PED.CD_PEDIDO) NPEDIDOS
>   FROM PEDIDO PED
>   LEFT OUTER JOIN CLIENTE CLI ON (CLI.CD_CLIENTE = PED.CD_CLIENTE )
>   GROUP BY 1,2,3
>
> agradeço aos amigos que colaborarem
>
> preciso dos 2 tipos de  retorno  os que não   possuem e os que
> possuem   qual  a quantidade?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]





-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] sql simples mas nao funciona resolvido

2010-07-15 Por tôpico alessandra porto

Valeu   amigos
resolvido



--- Em qui, 15/7/10, Humberto Oliveira  escreveu:

De: Humberto Oliveira 
Assunto: Re: [delphi-br] sql simples mas nao funciona
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 15 de Julho de 2010, 10:24

A solução não é a melhor, porém funciona. É possível efetuar o select
utilizando-se de "joins" de várias maneiras.


/* Clientes que não possuem pedidos */
select CLI.*
from CLIENTE CLI
where not exists (select 1 from PEDIDO PED where PED.CD_CLIENTE =
CLI.CD_CLIENTE)

/* Clientes que possuem pedidos */
select CLI.*
from CLIENTE CLI
where exists (select 1 from PEDIDO PED where PED.CD_CLIENTE =
CLI.CD_CLIENTE)

- ou -

select CLI.*
from CLIENTE CLI join PEDIDO PED on (CLI.CD_CLIENTE = PED.CD_CLIENTE)


Espero ter colaborado.

Em 15 de julho de 2010 09:26, alessandra porto <
alessandraport...@yahoo.com.br> escreveu:

>
>
> Preciso buscar todos os clientes que não possuem pedidos
> tenho a tabela clientes e  a  tabela clientes
> já fiz    assim:
>
> SELECT PED.*,CLI.CD_CLIENTE,CLI.FANTASIA
> FROM  CLIENTE CLI
> LEFT OUTER  JOIN PEDIDO PED ON (PED.CD_CLIENTE = CLI.CD_CLIENTE)
> WHERE CLI.CD_CLIENTE NOT IN
>           (SELECT DISTINCT PED.CD_CLIENTE FROM PEDIDO PED) ORDER BY
> CLI.FANTASIA
>
> e nada
>
> e quando faço assim retorna errado o numero de pedidos para os clientes
> pois muitos possuem mais de 01 pedido    e assim  só  apresenta  01 pedido
>
>        SELECT
>       CLI.CD_CLIENTE,
>       PED.CD_CLIENTE,
>       PED.CD_PEDIDO,
>       count(PED.CD_PEDIDO) NPEDIDOS
>       FROM PEDIDO PED
>       LEFT OUTER JOIN CLIENTE CLI ON (CLI.CD_CLIENTE = PED.CD_CLIENTE )
>       GROUP BY 1,2,3
>
> agradeço aos amigos que colaborarem
>
> preciso dos 2 tipos de  retorno  os que não   possuem     e os que
> possuem   qual  a quantidade?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>






  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] sql simples mas nao funciona

2010-07-15 Por tôpico Humberto Oliveira
A solução não é a melhor, porém funciona. É possível efetuar o select
utilizando-se de "joins" de várias maneiras.


/* Clientes que não possuem pedidos */
select CLI.*
from CLIENTE CLI
where not exists (select 1 from PEDIDO PED where PED.CD_CLIENTE =
CLI.CD_CLIENTE)

/* Clientes que possuem pedidos */
select CLI.*
from CLIENTE CLI
where exists (select 1 from PEDIDO PED where PED.CD_CLIENTE =
CLI.CD_CLIENTE)

- ou -

select CLI.*
from CLIENTE CLI join PEDIDO PED on (CLI.CD_CLIENTE = PED.CD_CLIENTE)


Espero ter colaborado.

Em 15 de julho de 2010 09:26, alessandra porto <
alessandraport...@yahoo.com.br> escreveu:

>
>
> Preciso buscar todos os clientes que não possuem pedidos
> tenho a tabela clientes e  a  tabela clientes
> já fizassim:
>
> SELECT PED.*,CLI.CD_CLIENTE,CLI.FANTASIA
> FROM  CLIENTE CLI
> LEFT OUTER  JOIN PEDIDO PED ON (PED.CD_CLIENTE = CLI.CD_CLIENTE)
> WHERE CLI.CD_CLIENTE NOT IN
>   (SELECT DISTINCT PED.CD_CLIENTE FROM PEDIDO PED) ORDER BY
> CLI.FANTASIA
>
> e nada
>
> e quando faço assim retorna errado o numero de pedidos para os clientes
> pois muitos possuem mais de 01 pedidoe assim  só  apresenta  01 pedido
>
>SELECT
>   CLI.CD_CLIENTE,
>   PED.CD_CLIENTE,
>   PED.CD_PEDIDO,
>   count(PED.CD_PEDIDO) NPEDIDOS
>   FROM PEDIDO PED
>   LEFT OUTER JOIN CLIENTE CLI ON (CLI.CD_CLIENTE = PED.CD_CLIENTE )
>   GROUP BY 1,2,3
>
> agradeço aos amigos que colaborarem
>
> preciso dos 2 tipos de  retorno  os que não   possuem e os que
> possuem   qual  a quantidade?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]





-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[delphi-br] sql simples mas nao funciona

2010-07-15 Por tôpico alessandra porto
Preciso buscar todos os clientes que não possuem pedidos
tenho a tabela clientes e  a  tabela clientes 
já fiz    assim:

SELECT PED.*,CLI.CD_CLIENTE,CLI.FANTASIA
FROM  CLIENTE CLI
LEFT OUTER  JOIN PEDIDO PED ON (PED.CD_CLIENTE = CLI.CD_CLIENTE)
WHERE CLI.CD_CLIENTE NOT IN
  (SELECT DISTINCT PED.CD_CLIENTE FROM PEDIDO PED) ORDER BY CLI.FANTASIA

e nada


e quando faço assim retorna errado o numero de pedidos para os clientes pois 
muitos possuem mais de 01 pedido    e assim  só  apresenta  01 pedido


   SELECT
  CLI.CD_CLIENTE,
  PED.CD_CLIENTE,
  PED.CD_PEDIDO,
  count(PED.CD_PEDIDO) NPEDIDOS
  FROM PEDIDO PED
  LEFT OUTER JOIN CLIENTE CLI ON (CLI.CD_CLIENTE = PED.CD_CLIENTE )
  GROUP BY 1,2,3

agradeço aos amigos que colaborarem

preciso dos 2 tipos de  retorno  os que não   possuem e os que possuem   
qual  a quantidade?



  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL+Performance [WHERE ((CAMPO = :PARAMETRO) OR (:PARAMETRO IS NULL))]

2010-06-18 Por tôpico Josimar Zimermann
Olá Jhosep!

Imagino que você irá utilizar o método *ParamByName* para informar o 
valor de *:PARAMETRO*, certo?

Antes de você passar esse valor você sabe se ele será *NULL*. Se o valor 
de *:PARAMETRO* for *NULL*, será o equivalente a:

*SELECT
*
FROM
TABELA;

*Seria similar à:

*SELECT
*
FROM
TABELA
WHERE
CAMPO = :PARAMETRO OR
1 = 1*, ou seja, todos os registros vão satisfazer a condição.
*
*Se a tabela for muito grande, imagina a demora que vai ser. Reveja a 
sua lógica, me parece que não algo errado!

Valeu!

Em 17/6/2010 18:25, Jhosef Marks escreveu:
>
> Boa tarde a todos ou boa noite...
>
> Galera só para saber como vocês trabalham e se vocês recomendam...
>
> Executar querys do tipo
>
> SELECT * FROM TABELA
> *WHERE ((CAMPO = :PARAMETRO) OR (:PARAMETRO IS NULL))*
> *
> *
> *é POG e prejudica na performance, ou é POG mas não tem problema de
> performance, ou em último caso isso é altamente recomendado?
> *
>
> Att,
>
> Jhosef Marks de Carvalho
> Blog: http://www.jhosefmarks.com.br
> Jesus está voltando
>
> "E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e 
> buscar
> a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
> céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr 7:14)
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL+Performance [WHERE ((CAMPO = :PARAMETRO) OR (:PARAMETRO IS NULL))]

2010-06-18 Por tôpico Murilo Cunha
Jhosef,

Nao ha algo errado em seu SQL??
Nao seria:

SELECT * FROM TABELA
WHERE ((CAMPO = :PARAMETRO) OR (CAMPO IS NULL))

Vc comparar o CAMPO como nulo NAO o PARAMETRO

Respondendo a pergunta:
Acho perfeitamente valido passar SQL para querys com parametros em tempo 
de execucao.
O problema de performance eu vejo quando vc nao usa WHERE em suas 
consultas (ou usa pouco) OU quando nao se tem INDICES para tabelas muito 
grandes, por exemplo, tabela de CEPs, tabela de precos, tabela de LOGs 
do sistema, tabela de movimentacao de estoque...

Se vc usa banco de dados robustos (PostgreSQL, Oracle, SQLServer, MySQL 
ou Firebird) nao se incomode com performance, eles dao conta do recado 
em tabelas pequenas a medias.


Obrigado
MuriloCunha


On 17/06/2010 18:25, Jhosef Marks wrote:
> Boa tarde a todos ou boa noite...
>
> Galera só para saber como vocês trabalham e se vocês recomendam...
>
> Executar querys do tipo
>
> SELECT * FROM TABELA
> *WHERE ((CAMPO = :PARAMETRO) OR (:PARAMETRO IS NULL))*
> *
> *
> *é POG e prejudica na performance, ou é POG mas não tem problema de
> performance, ou em último caso isso é altamente recomendado?
> *
>
> Att,
>
> Jhosef Marks de Carvalho
> Blog: http://www.jhosefmarks.com.br
> Jesus está voltando
>
> "E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
> a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
> céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr 7:14)
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
>



Re: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Josimar Zimermann
Olá Eny!

Iniciei recentemente o devolvimento de uma suíte de componentes para 
isso. Vamos fazer com que o software da nossa empresa possa rodar em 
vários bancos de dados.

O que estou fazendo é implementar minha própria suíte de componentes 
baseado na ZEOS DBO. Com algumas alterações isso será possível.

Valeu!

Em 11/6/2010 13:50, Eny Urias escreveu:
>
> Aliás, eu vou aproveitar esse assunto pra perguntar se alguém aqui 
> desenvolve sistema que possa ser instalado com vários bancos...
>
> Sei de uma empresa "grande" de TI que está com um projeto desses... 
> Fazer com que o sistema rode em 3 bancos... SQL, Oracle e mais um que 
> nao sei qual é E fica a critério do cliente escolher o banco.
>
> Alguém já viu isso?
>
> --
> Eny Trova Urias
>


[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Walter Chagas (Bol)
Aqui na telemont, nos despachos centralizados, os sistemas rodam em MYSQL. Uma 
vez ou outra dá um probleminha de Too Many Connections. Mas passamos a tratar 
isto nos nossos sistemas e não deu mais problema. 

O Postgree nunca trabalhei mas me disseram que ele é melhor que o My.

Quanto a questão do receio, a regra básica é montar uma base teste num servidor 
e ver como o sistema se comporta.

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 11, 2010 3:49 PM
  Subject: Res: Res: [delphi-br] SQL Embarcado



  Eu tenho receio de trabalhar com bancos mais limitados... Acostumei a 
trabalhar com Oracle e SQL (desde o 2000) ... Tem uma versão Embedded do 
Oracle. nao sei se é só pra dispositivo mas vou continuar pesquisando!

  Obrigada! 
  --
  Eny Trova Urias

  "Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles

  
  De: Walter Chagas (Bol) 
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 11 de Junho de 2010 15:05:06
  Assunto: Re: Res: [delphi-br] SQL Embarcado

  Voce pode tentar também o MySQL ou o Postgree

  []s

  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  wchag...@bol.com.br
  http://delphitocorporerm.blogspot.com/
  http://twitter.com/wchagas
  MSN: whitesock...@hotmail.com
  SKYPE: WalterChagasJr

  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 11, 2010 1:18 PM
  Subject: Res: Res: [delphi-br] SQL Embarcado

  Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram 
ajudar de alguma forma!

  Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos 
está necessitando urgentemente migrar para outro DB por causa dos problemas com 
o mesmo... 

  --
  Eny Trova Urias

  "Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles

  
  De: psdias2 
  Para: delphi-br@yahoogrupos.com.br
  Cc: Eny Urias 
  Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58
  Assunto: Re: Res: [delphi-br] SQL Embarcado

  Eny:

  > Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
  > achei uma afirmativa ou uma negativa concreta sobre esse assunto 
  > então, se alguém puder ajudar agradeço!
  >
  > Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
  > apresentar para novos clientes Eu gostaria de saber se existe a 
  > possibilidade de eu levar o DB junto com o executável para colocar no 
  > cliente para ele experimentar sem eu ter que instalar o SQL na máquina.
  >
  > Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
  > uma luz!
  >

  Acho que as mensagens que você mencionou, que passaram pela lista
  nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
  sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
  pequeno sistema).

  O Firebird embarcado é monousuário, e ao instalar em uma máquina,
  somente o usuário daquela máquina poderá testar seu sistema.

  Se a empresa decidir comprar o sistema, você instala o servidor FireBird 
  "completo"
  em uma das máquinas, passando todos os usuários a poderem usar o sistema.

  Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
  você deve, no componente SQLConnection, usar o Driver para InterBase, e 
  a DLL fbembed.dll.
  Essa DLL, e alguns outros arquivos necessários, você encontra no pacote 
  do FireBird embarcado
  (disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se 
  tiver dificuldades de encontrar).

  Você precisa levar para seu cliente os seguintes arquivos, supondo que 
  você grave seu sistema
  em uma pasta chamada SISTEMA, no drive C: do computador do usuário

  PASTA DO PROGRAMA: C:\SISTEMA

  ARQUIVO
  
  dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird
  fbembed.dll = fornecido no pacote do FB embarcado
  firebird.conf = fornecido no pacote do FB embarcado
  icudt30.dll = fornecido no pacote do FB embarcado
  icuin30.dll = fornecido no pacote do FB embarcado
  icuuc30.dll = fornecido no pacote do FB embarcado
  SISTEMA.EXE.exe = executável do seu sistema
  BD  = pasta onde você coloca o seu banco de dados FireBird
  FB  = pasta para um arquivo do FireBird, que também vem no pacote 
  mencionado acima

  Dentro da pasta BD:

  ARQUIVO
  
  BD.FB = banco de dados do seu sistema

  Dentro da pasta FB:

  ARQUIVO
  -
  firebird.msg = fornecido no pacote do FB embarcado

  Observações:

  - Se quiser, pode deixar o arquivo BD.FB na mesma pasta do exec

Re: Res: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Dirlei
Postgre não tem nada de limitado.

Sobre o Oracle, para sistemas de informação há o Oracle XE - gratuito,
com algumas limitações. As soluções Embedded da Oracle (Berkley DB e
Oracle Database Lite) são mais indicadas para usos equivalentes aos do
SQLite, ou seja, aplicações que não são cliente-servidor, especialmente
(mas não exclusivamente) dispositivos moveis.



-- 
Dirlei Dionísio
http://MaisQueBomCodigo.blogspot.com


Em Sex, 2010-06-11 às 11:49 -0700, Eny Urias escreveu:
>   
> Eu tenho receio de trabalhar com bancos mais limitados... Acostumei a
> trabalhar com Oracle e SQL (desde o 2000) ... Tem uma versão Embedded
> do Oracle. nao sei se é só pra dispositivo mas vou continuar
> pesquisando!
> 
> Obrigada! 
> --
> Eny Trova Urias
> 
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um
> feito, mas um hábito"- Aristóteles
> 
> 
> De: Walter Chagas (Bol) 
> Para: delphi-br@yahoogrupos.com.br
> Enviadas: Sexta-feira, 11 de Junho de 2010 15:05:06
> Assunto: Re: Res: [delphi-br] SQL Embarcado
> 
> Voce pode tentar também o MySQL ou o Postgree
> 
> []s
> 
> Walter Alves Chagas Junior
> Belo Horizonte - MG - Brazil
> wchag...@bol.com.br
> http://delphitocorporerm.blogspot.com/
> http://twitter.com/wchagas
> MSN: whitesock...@hotmail.com
> SKYPE: WalterChagasJr
> 
> - Original Message - 
> From: Eny Urias 
> To: delphi-br@yahoogrupos.com.br 
> Sent: Friday, June 11, 2010 1:18 PM
> Subject: Res: Res: [delphi-br] SQL Embarcado
> 
> Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que
> tentaram ajudar de alguma forma!
> 
> Mas eu já trabalhei com FireBird e não gostei... A empresa onde
> instalamos está necessitando urgentemente migrar para outro DB por
> causa dos problemas com o mesmo... 
> 
> --
> Eny Trova Urias
> 
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um
> feito, mas um hábito"- Aristóteles
> 
> ____________
> De: psdias2 
> Para: delphi-br@yahoogrupos.com.br
> Cc: Eny Urias 
> Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58
> Assunto: Re: Res: [delphi-br] SQL Embarcado
> 
> Eny:
> 
> > Gente, eu li vários posts do forum sobre DB embarcado... E ainda
> não 
> > achei uma afirmativa ou uma negativa concreta sobre esse assunto 
> > então, se alguém puder ajudar agradeço!
> >
> > Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
> > apresentar para novos clientes Eu gostaria de saber se existe a 
> > possibilidade de eu levar o DB junto com o executável para colocar
> no 
> > cliente para ele experimentar sem eu ter que instalar o SQL na
> máquina.
> >
> > Se alguém já passou por isso e conseguiu uma solução por favor, me
> dê 
> > uma luz!
> >
> 
> Acho que as mensagens que você mencionou, que passaram pela lista
> nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
> sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
> pequeno sistema).
> 
> O Firebird embarcado é monousuário, e ao instalar em uma máquina,
> somente o usuário daquela máquina poderá testar seu sistema.
> 
> Se a empresa decidir comprar o sistema, você instala o servidor
> FireBird 
> "completo"
> em uma das máquinas, passando todos os usuários a poderem usar o
> sistema.
> 
> Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
> você deve, no componente SQLConnection, usar o Driver para InterBase,
> e 
> a DLL fbembed.dll.
> Essa DLL, e alguns outros arquivos necessários, você encontra no
> pacote 
> do FireBird embarcado
> (disponível nos sites do FireBird - mas posso enviar-lher por e-mail,
> se 
> tiver dificuldades de encontrar).
> 
> Você precisa levar para seu cliente os seguintes arquivos, supondo
> que 
> você grave seu sistema
> em uma pasta chamada SISTEMA, no drive C: do computador do usuário
> 
> PASTA DO PROGRAMA: C:\SISTEMA
> 
> ARQUIVO
> 
> dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird
> fbembed.dll = fornecido no pacote do FB embarcado
> firebird.conf = fornecido no pacote do FB embarcado
> icudt30.dll = fornecido no pacote do FB embarcado
> icuin30.dll = fornecido no pacote do FB embarcado
> icuuc30.dll = fornecido no pacote do FB embarcado
> SISTEMA.EXE.exe = executável do seu sistema
> BD  = pasta onde você coloca o seu banco de dados FireBird
> FB  = pasta para um arquivo do FireBird, que também vem no
> pacote 
> mencionado acima
> 
> Dentro da pasta BD:
> 
> ARQUIVO
> 
> BD.FB = banco de dados do seu sistema
> 
> Dentro da pa

Res: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Eny Urias
Eu tenho receio de trabalhar com bancos mais limitados... Acostumei a trabalhar 
com Oracle e SQL (desde o 2000) ... Tem uma versão Embedded do Oracle. nao 
sei se é só pra dispositivo mas vou continuar pesquisando!

Obrigada! 
--
Eny Trova Urias

"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles






De: Walter Chagas (Bol) 
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 11 de Junho de 2010 15:05:06
Assunto: Re: Res: [delphi-br] SQL Embarcado

  
Voce pode tentar também o MySQL ou o Postgree

[]s


Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr

- Original Message - 
From: Eny Urias 
To: delphi-br@yahoogrupos.com.br 
Sent: Friday, June 11, 2010 1:18 PM
Subject: Res: Res: [delphi-br] SQL Embarcado

Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram ajudar 
de alguma forma!

Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos está 
necessitando urgentemente migrar para outro DB por causa dos problemas com o 
mesmo... 

--
Eny Trova Urias

"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles


De: psdias2 
Para: delphi-br@yahoogrupos.com.br
Cc: Eny Urias 
Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58
Assunto: Re: Res: [delphi-br] SQL Embarcado

Eny:

> Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
> achei uma afirmativa ou uma negativa concreta sobre esse assunto 
> então, se alguém puder ajudar agradeço!
>
> Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
> apresentar para novos clientes Eu gostaria de saber se existe a 
> possibilidade de eu levar o DB junto com o executável para colocar no 
> cliente para ele experimentar sem eu ter que instalar o SQL na máquina.
>
> Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
> uma luz!
>

Acho que as mensagens que você mencionou, que passaram pela lista
nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
pequeno sistema).

O Firebird embarcado é monousuário, e ao instalar em uma máquina,
somente o usuário daquela máquina poderá testar seu sistema.

Se a empresa decidir comprar o sistema, você instala o servidor FireBird 
"completo"
em uma das máquinas, passando todos os usuários a poderem usar o sistema.

Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
você deve, no componente SQLConnection, usar o Driver para InterBase, e 
a DLL fbembed.dll.
Essa DLL, e alguns outros arquivos necessários, você encontra no pacote 
do FireBird embarcado
(disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se 
tiver dificuldades de encontrar).

Você precisa levar para seu cliente os seguintes arquivos, supondo que 
você grave seu sistema
em uma pasta chamada SISTEMA, no drive C: do computador do usuário

PASTA DO PROGRAMA: C:\SISTEMA

ARQUIVO

dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird
fbembed.dll = fornecido no pacote do FB embarcado
firebird.conf = fornecido no pacote do FB embarcado
icudt30.dll = fornecido no pacote do FB embarcado
icuin30.dll = fornecido no pacote do FB embarcado
icuuc30.dll = fornecido no pacote do FB embarcado
SISTEMA.EXE.exe = executável do seu sistema
BD  = pasta onde você coloca o seu banco de dados FireBird
FB  = pasta para um arquivo do FireBird, que também vem no pacote 
mencionado acima

Dentro da pasta BD:

ARQUIVO

BD.FB = banco de dados do seu sistema

Dentro da pasta FB:

ARQUIVO
-
firebird.msg = fornecido no pacote do FB embarcado

Observações:

- Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável
- Para passar a usar o FB "completo" (multiusuário), você tem de usar a DLL
FBCLIENT.DLL, em vez da FBEMBED.DLL.

Veja mais informações no seguinte documento:

http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF

Paulo

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]


 


  

[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Walter Chagas (Bol)
Voce pode tentar também o MySQL ou o Postgree

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 11, 2010 1:18 PM
  Subject: Res: Res: [delphi-br] SQL Embarcado



  Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram 
ajudar de alguma forma!

  Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos 
está necessitando urgentemente migrar para outro DB por causa dos problemas com 
o mesmo... 

  --
  Eny Trova Urias

  "Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles

  
  De: psdias2 
  Para: delphi-br@yahoogrupos.com.br
  Cc: Eny Urias 
  Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58
  Assunto: Re: Res: [delphi-br] SQL Embarcado

  Eny:

  > Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
  > achei uma afirmativa ou uma negativa concreta sobre esse assunto 
  > então, se alguém puder ajudar agradeço!
  >
  > Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
  > apresentar para novos clientes Eu gostaria de saber se existe a 
  > possibilidade de eu levar o DB junto com o executável para colocar no 
  > cliente para ele experimentar sem eu ter que instalar o SQL na máquina.
  >
  > Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
  > uma luz!
  >

  Acho que as mensagens que você mencionou, que passaram pela lista
  nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
  sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
  pequeno sistema).

  O Firebird embarcado é monousuário, e ao instalar em uma máquina,
  somente o usuário daquela máquina poderá testar seu sistema.

  Se a empresa decidir comprar o sistema, você instala o servidor FireBird 
  "completo"
  em uma das máquinas, passando todos os usuários a poderem usar o sistema.

  Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
  você deve, no componente SQLConnection, usar o Driver para InterBase, e 
  a DLL fbembed.dll.
  Essa DLL, e alguns outros arquivos necessários, você encontra no pacote 
  do FireBird embarcado
  (disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se 
  tiver dificuldades de encontrar).

  Você precisa levar para seu cliente os seguintes arquivos, supondo que 
  você grave seu sistema
  em uma pasta chamada SISTEMA, no drive C: do computador do usuário

  PASTA DO PROGRAMA: C:\SISTEMA

  ARQUIVO
  
  dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird
  fbembed.dll = fornecido no pacote do FB embarcado
  firebird.conf = fornecido no pacote do FB embarcado
  icudt30.dll = fornecido no pacote do FB embarcado
  icuin30.dll = fornecido no pacote do FB embarcado
  icuuc30.dll = fornecido no pacote do FB embarcado
  SISTEMA.EXE.exe = executável do seu sistema
  BD  = pasta onde você coloca o seu banco de dados FireBird
  FB  = pasta para um arquivo do FireBird, que também vem no pacote 
  mencionado acima

  Dentro da pasta BD:

  ARQUIVO
  
  BD.FB = banco de dados do seu sistema

  Dentro da pasta FB:

  ARQUIVO
  -
  firebird.msg = fornecido no pacote do FB embarcado

  Observações:

  - Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável
  - Para passar a usar o FB "completo" (multiusuário), você tem de usar a DLL
  FBCLIENT.DLL, em vez da FBEMBED.DLL.

  Veja mais informações no seguinte documento:

  http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF

  Paulo

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]



  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Dirlei
Já trabalhei em vários sistemas assim e já vi ou criei várias soluções
para isso. Cada uma com suas vantagens e desvantagens.

Dirlei.


Em Sex, 2010-06-11 às 09:50 -0700, Eny Urias escreveu:
>   
> Aliás, eu vou aproveitar esse assunto pra perguntar se alguém aqui
> desenvolve sistema que possa ser instalado com vários bancos...
> 
> Sei de uma empresa "grande" de TI que está com um projeto desses...
> Fazer com que o sistema rode em 3 bancos... SQL, Oracle e mais um que
> nao sei qual é E fica a critério do cliente escolher o banco.
> 
> Alguém já viu isso? 
> 
> --
> Eny Trova Urias
> 
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um
> feito, mas um hábito"- Aristóteles
> 
> 
> De: Eny Urias 
> Para: delphi-br@yahoogrupos.com.br
> Enviadas: Sexta-feira, 11 de Junho de 2010 13:18:41
> Assunto: Res: Res: [delphi-br] SQL Embarcado
> 
> Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que
> tentaram ajudar de alguma forma!
> 
> Mas eu já trabalhei com FireBird e não gostei... A empresa onde
> instalamos está necessitando urgentemente migrar para outro DB por
> causa dos problemas com o mesmo... 
> 
> --
> Eny Trova Urias
> 
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um
> feito, mas um hábito"- Aristóteles
> 
> 
> De: psdias2 
> Para: delphi-br@yahoogrupos.com.br
> Cc: Eny Urias 
> Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58
> Assunto: Re: Res: [delphi-br] SQL Embarcado
> 
> Eny:
> 
> > Gente, eu li vários posts do forum sobre DB embarcado... E ainda
> não 
> > achei uma afirmativa ou uma negativa concreta sobre esse assunto 
> > então, se alguém puder ajudar agradeço!
> >
> > Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
> > apresentar para novos clientes Eu gostaria de saber se existe a 
> > possibilidade de eu levar o DB junto com o executável para colocar
> no 
> > cliente para ele experimentar sem eu ter que instalar o SQL na
> máquina.
> >
> > Se alguém já passou por isso e conseguiu uma solução por favor, me
> dê 
> > uma luz!
> >
> 
> Acho que as mensagens que você mencionou, que passaram pela lista
> nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
> sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
> pequeno sistema).
> 
> O Firebird embarcado é monousuário, e ao instalar em uma máquina,
> somente o usuário daquela máquina poderá testar seu sistema.
> 
> Se a empresa decidir comprar o sistema, você instala o servidor
> FireBird 
> "completo"
> em uma das máquinas, passando todos os usuários a poderem usar o
> sistema.
> 
> Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
> você deve, no componente SQLConnection, usar o Driver para InterBase,
> e 
> a DLL fbembed.dll.
> Essa DLL, e alguns outros arquivos necessários, você encontra no
> pacote 
> do FireBird embarcado
> (disponível nos sites do FireBird - mas posso enviar-lher por e-mail,
> se 
> tiver dificuldades de encontrar).
> 
> Você precisa levar para seu cliente os seguintes arquivos, supondo
> que 
> você grave seu sistema
> em uma pasta chamada SISTEMA, no drive C: do computador do usuário
> 
> PASTA DO PROGRAMA: C:\SISTEMA
> 
> ARQUIVO
> 
> dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird
> fbembed.dll = fornecido no pacote do FB embarcado
> firebird.conf = fornecido no pacote do FB embarcado
> icudt30.dll = fornecido no pacote do FB embarcado
> icuin30.dll = fornecido no pacote do FB embarcado
> icuuc30.dll = fornecido no pacote do FB embarcado
> SISTEMA.EXE.exe = executável do seu sistema
> BD  = pasta onde você coloca o seu banco de dados FireBird
> FB  = pasta para um arquivo do FireBird, que também vem no
> pacote 
> mencionado acima
> 
> Dentro da pasta BD:
> 
> ARQUIVO
> 
> BD.FB = banco de dados do seu sistema
> 
> Dentro da pasta FB:
> 
> ARQUIVO
> -
> firebird.msg = fornecido no pacote do FB embarcado
> 
> Observações:
> 
> - Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável
> - Para passar a usar o FB "completo" (multiusuário), você tem de usar
> a DLL
> FBCLIENT.DLL, em vez da FBEMBED.DLL.
> 
> Veja mais informações no seguinte documento:
> 
> http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF
> 
> Paulo

> 
> 
> 



[delphi-br] SQL Embarcado

2010-06-11 Por tôpico Eny Urias
Aliás, eu vou aproveitar esse assunto pra perguntar se alguém aqui desenvolve 
sistema que possa ser instalado com vários bancos...

Sei de uma empresa "grande" de TI que está com um projeto desses... Fazer com 
que o sistema rode em 3 bancos... SQL, Oracle e mais um que nao sei qual é 
E fica a critério do cliente escolher o banco.

Alguém já viu isso? 
 
--
Eny Trova Urias

"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles






De: Eny Urias 
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 11 de Junho de 2010 13:18:41
Assunto: Res: Res: [delphi-br] SQL Embarcado

  
Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram ajudar 
de alguma forma!

Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos está 
necessitando urgentemente migrar para outro DB por causa dos problemas com o 
mesmo... 

--
Eny Trova Urias

"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles


De: psdias2 
Para: delphi-br@yahoogrupos.com.br
Cc: Eny Urias 
Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58
Assunto: Re: Res: [delphi-br] SQL Embarcado

Eny:

> Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
> achei uma afirmativa ou uma negativa concreta sobre esse assunto 
> então, se alguém puder ajudar agradeço!
>
> Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
> apresentar para novos clientes Eu gostaria de saber se existe a 
> possibilidade de eu levar o DB junto com o executável para colocar no 
> cliente para ele experimentar sem eu ter que instalar o SQL na máquina.
>
> Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
> uma luz!
>

Acho que as mensagens que você mencionou, que passaram pela lista
nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
pequeno sistema).

O Firebird embarcado é monousuário, e ao instalar em uma máquina,
somente o usuário daquela máquina poderá testar seu sistema.

Se a empresa decidir comprar o sistema, você instala o servidor FireBird 
"completo"
em uma das máquinas, passando todos os usuários a poderem usar o sistema.

Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
você deve, no componente SQLConnection,  usar o Driver para InterBase, e 
a DLL fbembed.dll.
Essa DLL, e alguns outros arquivos necessários, você encontra no pacote 
do FireBird embarcado
(disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se 
tiver dificuldades de encontrar).

Você precisa levar para seu cliente os seguintes arquivos,  supondo que 
você grave seu sistema
em uma pasta chamada SISTEMA, no drive C: do computador do usuário

PASTA DO PROGRAMA: C:\SISTEMA

ARQUIVO

dbexpint.dll  = arquivo do DBExpress, que acessa o InterBase e FireBird
fbembed.dll  = fornecido no pacote do FB embarcado
firebird.conf  = fornecido no pacote do FB embarcado
icudt30.dll  = fornecido no pacote do FB embarcado
icuin30.dll  = fornecido no pacote do FB embarcado
icuuc30.dll  = fornecido no pacote do FB embarcado
SISTEMA.EXE.exe = executável do seu sistema
BD  = pasta onde você coloca o seu banco de dados FireBird
FB  = pasta para um arquivo do FireBird, que também vem no pacote 
mencionado acima

Dentro da pasta BD:

ARQUIVO

BD.FB= banco de dados do seu sistema

Dentro da pasta FB:

ARQUIVO
-
firebird.msg   = fornecido no pacote do FB embarcado

Observações:

- Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável
- Para passar a usar o FB "completo" (multiusuário), você tem de usar a DLL
FBCLIENT.DLL, em vez da FBEMBED.DLL.

Veja mais informações no seguinte documento:

http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF

Paulo

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]


 


  

[As partes desta mensagem que não continham texto foram removidas]



Res: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Eny Urias
Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram ajudar 
de alguma forma!

Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos está 
necessitando urgentemente migrar para outro DB por causa dos problemas com o 
mesmo... 

--
Eny Trova Urias

"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles






De: psdias2 
Para: delphi-br@yahoogrupos.com.br
Cc: Eny Urias 
Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58
Assunto: Re: Res: [delphi-br] SQL Embarcado

  
Eny:

> Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
> achei uma afirmativa ou uma negativa concreta sobre esse assunto 
> então, se alguém puder ajudar agradeço!
>
> Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
> apresentar para novos clientes Eu gostaria de saber se existe a 
> possibilidade de eu levar o DB junto com o executável para colocar no 
> cliente para ele experimentar sem eu ter que instalar o SQL na máquina.
>
> Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
> uma luz!
>

Acho que as mensagens que você mencionou, que passaram pela lista
nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
pequeno sistema).

O Firebird embarcado é monousuário, e ao instalar em uma máquina,
somente o usuário daquela máquina poderá testar seu sistema.

Se a empresa decidir comprar o sistema, você instala o servidor FireBird 
"completo"
em uma das máquinas, passando todos os usuários a poderem usar o sistema.

Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
você deve, no componente SQLConnection,  usar o Driver para InterBase, e 
a DLL fbembed.dll.
Essa DLL, e alguns outros arquivos necessários, você encontra no pacote 
do FireBird embarcado
(disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se 
tiver dificuldades de encontrar).

Você precisa levar para seu cliente os seguintes arquivos,  supondo que 
você grave seu sistema
em uma pasta chamada SISTEMA, no drive C: do computador do usuário

PASTA DO PROGRAMA: C:\SISTEMA

ARQUIVO

dbexpint.dll  = arquivo do DBExpress, que acessa o InterBase e FireBird
fbembed.dll  = fornecido no pacote do FB embarcado
firebird.conf  = fornecido no pacote do FB embarcado
icudt30.dll  = fornecido no pacote do FB embarcado
icuin30.dll  = fornecido no pacote do FB embarcado
icuuc30.dll  = fornecido no pacote do FB embarcado
SISTEMA.EXE.exe = executável do seu sistema
BD  = pasta onde você coloca o seu banco de dados FireBird
FB  = pasta para um arquivo do FireBird, que também vem no pacote 
mencionado acima

Dentro da pasta BD:

ARQUIVO

BD.FB= banco de dados do seu sistema

Dentro da pasta FB:

ARQUIVO
-
firebird.msg   = fornecido no pacote do FB embarcado

Observações:

- Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável
- Para passar a usar o FB "completo" (multiusuário), você tem de usar a DLL
FBCLIENT.DLL, em vez da FBEMBED.DLL.

Veja mais informações no seguinte documento:

http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF

Paulo

[As partes desta mensagem que não continham texto foram removidas]


 


  

[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico simoesluciano
O Sybase SQL Anywhere também tem versão embarcada.

Luciano C. Simões

--- Em delphi-br@yahoogrupos.com.br, "Alexandre Marinho da Silveira" 
 escreveu
>
> Eny
> 
> A solução embarcada que eu conheço é Firebird Embedded.  Eu já fiz um 
> programa assim.  Ele só necessita da DLL do Firebird e mais de um arquivo de 
> configuração, além do arquivo do banco de dados e o executável.
> Quanto a SQL Server, eu encontrei SQL Server Compact 3.5.  Eu não conheço, 
> por isso não posso falar dele. A rápida lida que eu dei (não entrei em muitos 
> detalhes), talvez sirva para o que você procura. O link é: 
> http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx
> 



Re: Res: [delphi-br] SQL Embarcado

2010-06-11 Por tôpico Alexandre Marinho da Silveira
Eny

A solução embarcada que eu conheço é Firebird Embedded.  Eu já fiz um programa 
assim.  Ele só necessita da DLL do Firebird e mais de um arquivo de 
configuração, além do arquivo do banco de dados e o executável.
Quanto a SQL Server, eu encontrei SQL Server Compact 3.5.  Eu não conheço, por 
isso não posso falar dele. A rápida lida que eu dei (não entrei em muitos 
detalhes), talvez sirva para o que você procura. O link é: 
http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx

Atenciosamente

Alexandre

- Original Message -
From: Eny Urias 
To: delphi-br@yahoogrupos.com.br
Date: Thu, 10 Jun 2010 11:34:26 -0700 (PDT)
Subject: Res: [delphi-br] SQL Embarcado

> Nada? Ninguem?
>  
> --
> Eny Trova Urias
> 
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
> mas um hábito"- Aristóteles
> 
> 
> 
> 
> 
> 
> De: Eny Urias 
> Para: delphi-br@yahoogrupos.com.br
> Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
> Assunto: [delphi-br] SQL Embarcado
> 
>   
> Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei 
> uma afirmativa ou uma negativa concreta sobre esse assunto então, se alguém 
> puder ajudar agradeço!
> 
> Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para 
> novos clientes Eu gostaria de saber se existe a possibilidade de eu levar 
> o DB junto com o executável para colocar no cliente para ele experimentar sem 
> eu ter que instalar o SQL na máquina.
> 
> Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz!
> 
> Grata,
> 
> --
> Eny Trova Urias
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
> mas um hábito"- Aristóteles
> 
> 
>  
> 
> 
>   
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> E-mail verificado pelo Terra Anti-Spam.
> Para classificar esta mensagem como spam ou não spam, visite
> http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDEwNDI2MyNwZXJtIXRlcnJhJjEsMTI3NjE5NDg3NC4yOTQyOC4xODQwMC5mb21ib25pLmhzdC50ZXJyYS5jb20uYnIsMTc5OTQ=TerraMail
> Verifique periodicamente a pasta Spam para garantir que apenas mensagens
> indesejadas sejam classificadas como Spam.
> 
> 
> 




-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Walter Chagas (Bol)
Meu, isso daí tá muito viajado. Ela tá procurando uma coisa simples, prática e 
objetiva.

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Dirlei 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 10, 2010 5:03 PM
  Subject: Re: Res: [delphi-br] SQL Embarcado



  Eny,

  A solução que conheço para isso envolve um trabalho de design que deve
  ser feito, preferencialmente, no início do projeto. Funciona assim:

  - O sistema é construído com uma camada de abstração de database, de
  forma que ele possa ser adaptado com pouco ou nenhum esforço para
  qualquer novo banco de dados no padrão SQL.

  - Quando o sistema precisa ser instalado num prospectivo cliente para
  demonstração, usa-se um banco de dados embarcado (SQLite, por exemplo).

  - Se o cliente decide comprar o sistema, após algum tempo de uso da
  solução com DB embarcado, instala-se o SGBD definitivo e faz-se a
  migração dos dados do banco embarcado para o SGBD definitivo.

  Acabou de me ocorrer uma outra solução, mas essa precisa de um
  programador Hacker...

  Substituir o client do SGBD por um que entenda as requisições e as
  aplique num banco embarcado ao invés do SGBD padrão. Depois, bastaria
  trocar o client temporario pelo definitivo.

  Bem, soluções para o que você quer existem, a questão é se valem o
  custo. 

  -- 
  Dirlei Dionísio
  http://MaisQueBomCodigo.blogspot.com

  Em Qui, 2010-06-10 às 11:34 -0700, Eny Urias escreveu:
  > 
  > Nada? Ninguem?
  > 
  > --
  > Eny Trova Urias
  > 
  > "Somos o que repetitivamente fazemos, portanto, a excelência não é um
  > feito, mas um hábito"- Aristóteles
  > 
  > 
  > De: Eny Urias 
  > Para: delphi-br@yahoogrupos.com.br
  > Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
  > Assunto: [delphi-br] SQL Embarcado
  > 
  > Gente, eu li vários posts do forum sobre DB embarcado... E ainda não
  > achei uma afirmativa ou uma negativa concreta sobre esse assunto
  > então, se alguém puder ajudar agradeço!
  > 
  > Tenho um sistema rodando com SQL Express 2008 que eu pretendo
  > apresentar para novos clientes Eu gostaria de saber se existe a
  > possibilidade de eu levar o DB junto com o executável para colocar no
  > cliente para ele experimentar sem eu ter que instalar o SQL na
  > máquina.
  > 
  > Se alguém já passou por isso e conseguiu uma solução por favor, me dê
  > uma luz!
  > 
  > Grata,
  > 
  > --
  > Eny Trova Urias
  > "Somos o que repetitivamente fazemos, portanto, a excelência não é um
  > feito, mas um hábito"- Aristóteles
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  > 
  > 
  > 
  > 
  > 



  

[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico psdias2
Eny:



> Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
> achei uma afirmativa ou uma negativa concreta sobre esse assunto 
> então, se alguém puder ajudar agradeço!
>
> Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
> apresentar para novos clientes Eu gostaria de saber se existe a 
> possibilidade de eu levar o DB junto com o executável para colocar no 
> cliente para ele experimentar sem eu ter que instalar o SQL na máquina.
>
> Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
> uma luz!
>

Acho que as mensagens que você mencionou, que passaram pela lista
nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos
sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um
pequeno sistema).

O Firebird embarcado é monousuário, e ao instalar em uma máquina,
somente o usuário daquela máquina poderá testar seu sistema.

Se a empresa decidir comprar o sistema, você instala o servidor FireBird 
"completo"
em uma das máquinas, passando todos os usuários a poderem usar o sistema.


Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo,
você deve, no componente SQLConnection,  usar o Driver para InterBase, e 
a DLL fbembed.dll.
Essa DLL, e alguns outros arquivos necessários, você encontra no pacote 
do FireBird embarcado
(disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se 
tiver dificuldades de encontrar).

Você precisa levar para seu cliente os seguintes arquivos,  supondo que 
você grave seu sistema
em uma pasta chamada SISTEMA, no drive C: do computador do usuário


PASTA DO PROGRAMA: C:\SISTEMA

ARQUIVO

dbexpint.dll  = arquivo do DBExpress, que acessa o InterBase e FireBird
fbembed.dll  = fornecido no pacote do FB embarcado
firebird.conf  = fornecido no pacote do FB embarcado
icudt30.dll  = fornecido no pacote do FB embarcado
icuin30.dll  = fornecido no pacote do FB embarcado
icuuc30.dll  = fornecido no pacote do FB embarcado
SISTEMA.EXE.exe = executável do seu sistema
BD  = pasta onde você coloca o seu banco de dados FireBird
FB  = pasta para um arquivo do FireBird, que também vem no pacote 
mencionado acima

Dentro da pasta BD:

ARQUIVO

BD.FB= banco de dados do seu sistema

Dentro da pasta FB:

ARQUIVO
-
firebird.msg   = fornecido no pacote do FB embarcado

Observações:

- Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável
- Para passar a usar o FB "completo" (multiusuário), você tem de usar a DLL
FBCLIENT.DLL, em vez da FBEMBED.DLL.

Veja mais informações no seguinte documento:

http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF

Paulo


[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Dirlei
Eny,

A solução que conheço para isso envolve um trabalho de design que deve
ser feito, preferencialmente, no início do projeto. Funciona assim:

- O sistema é construído com uma camada de abstração de database, de
forma que ele possa ser adaptado com pouco ou nenhum esforço para
qualquer novo banco de dados no padrão SQL.

- Quando o sistema precisa ser instalado num prospectivo cliente para
demonstração, usa-se um banco de dados embarcado (SQLite, por exemplo).

- Se o cliente decide comprar o sistema, após algum tempo de uso da
solução com DB embarcado, instala-se o SGBD definitivo e faz-se a
migração dos dados do banco embarcado para o SGBD definitivo.

Acabou de me ocorrer uma outra solução, mas essa precisa de um
programador Hacker...

Substituir o client do SGBD por um que entenda as requisições e as
aplique num banco embarcado ao invés do SGBD padrão. Depois, bastaria
trocar o client temporario pelo definitivo.

Bem, soluções para o que você quer existem, a questão é se valem o
custo. 



-- 
Dirlei Dionísio
http://MaisQueBomCodigo.blogspot.com


Em Qui, 2010-06-10 às 11:34 -0700, Eny Urias escreveu:
>   
> Nada? Ninguem?
> 
> --
> Eny Trova Urias
> 
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um
> feito, mas um hábito"- Aristóteles
> 
> 
> De: Eny Urias 
> Para: delphi-br@yahoogrupos.com.br
> Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
> Assunto: [delphi-br] SQL Embarcado
> 
> Gente, eu li vários posts do forum sobre DB embarcado... E ainda não
> achei uma afirmativa ou uma negativa concreta sobre esse assunto
> então, se alguém puder ajudar agradeço!
> 
> Tenho um sistema rodando com SQL Express 2008 que eu pretendo
> apresentar para novos clientes Eu gostaria de saber se existe a
> possibilidade de eu levar o DB junto com o executável para colocar no
> cliente para ele experimentar sem eu ter que instalar o SQL na
> máquina.
> 
> Se alguém já passou por isso e conseguiu uma solução por favor, me dê
> uma luz!
> 
> Grata,
> 
> --
> Eny Trova Urias
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um
> feito, mas um hábito"- Aristóteles
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
> 



Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Dirlei Dionísio
É como eu disse Walter: 'Soluções existem, a questão é se valem o custo'

Como o sistema dela ja esta desenvolvido e, pelo que entendi, é específico
para SQL Server, não consigo pensar numa solução simples, prática e
objetiva, como seria ideal.

[]'

--
Dirlei Dionísio
http://MaisQueBomCodigo.blogspot.com

Em 10 de junho de 2010 18:14, Walter Chagas (Bol) escreveu:

>
>
> Meu, isso daí tá muito viajado. Ela tá procurando uma coisa simples,
> prática e objetiva.
>
>
> []s
>
>
> Walter Alves Chagas Junior
> Belo Horizonte - MG - Brazil
> wchag...@bol.com.br 
> http://delphitocorporerm.blogspot.com/
> http://twitter.com/wchagas
> MSN: whitesock...@hotmail.com 
> SKYPE: WalterChagasJr
>
> - Original Message -
> From: Dirlei
> To: delphi-br@yahoogrupos.com.br 
> Sent: Thursday, June 10, 2010 5:03 PM
> Subject: Re: Res: [delphi-br] SQL Embarcado
>
> Eny,
>
> A solução que conheço para isso envolve um trabalho de design que deve
> ser feito, preferencialmente, no início do projeto. Funciona assim:
>
> - O sistema é construído com uma camada de abstração de database, de
> forma que ele possa ser adaptado com pouco ou nenhum esforço para
> qualquer novo banco de dados no padrão SQL.
>
> - Quando o sistema precisa ser instalado num prospectivo cliente para
> demonstração, usa-se um banco de dados embarcado (SQLite, por exemplo).
>
> - Se o cliente decide comprar o sistema, após algum tempo de uso da
> solução com DB embarcado, instala-se o SGBD definitivo e faz-se a
> migração dos dados do banco embarcado para o SGBD definitivo.
>
> Acabou de me ocorrer uma outra solução, mas essa precisa de um
> programador Hacker...
>
> Substituir o client do SGBD por um que entenda as requisições e as
> aplique num banco embarcado ao invés do SGBD padrão. Depois, bastaria
> trocar o client temporario pelo definitivo.
>
> Bem, soluções para o que você quer existem, a questão é se valem o
> custo.
>
> --
> Dirlei Dionísio
> http://MaisQueBomCodigo.blogspot.com
>
> Em Qui, 2010-06-10 às 11:34 -0700, Eny Urias escreveu:
> >
> > Nada? Ninguem?
> >
> > --
> > Eny Trova Urias
> >
> > "Somos o que repetitivamente fazemos, portanto, a excelência não é um
> > feito, mas um hábito"- Aristóteles
> >
> > 
> > De: Eny Urias >
> > Para: delphi-br@yahoogrupos.com.br 
> > Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
> > Assunto: [delphi-br] SQL Embarcado
> >
> > Gente, eu li vários posts do forum sobre DB embarcado... E ainda não
> > achei uma afirmativa ou uma negativa concreta sobre esse assunto
> > então, se alguém puder ajudar agradeço!
> >
> > Tenho um sistema rodando com SQL Express 2008 que eu pretendo
> > apresentar para novos clientes Eu gostaria de saber se existe a
> > possibilidade de eu levar o DB junto com o executável para colocar no
> > cliente para ele experimentar sem eu ter que instalar o SQL na
> > máquina.
> >
> > Se alguém já passou por isso e conseguiu uma solução por favor, me dê
> > uma luz!
> >
> > Grata,
> >
> > --
> > Eny Trova Urias
> > "Somos o que repetitivamente fazemos, portanto, a excelência não é um
> > feito, mas um hábito"- Aristóteles
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico stefaniak
ôpa, não conheço esse sql express, mas o firebird roda legal embarcado.

Em 10/06/2010 15:34, Eny Urias escreveu:
>
> Nada? Ninguem?
>
> --
> Eny Trova Urias
>
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um 
> feito, mas um hábito"- Aristóteles
>
> 
> De: Eny Urias mailto:enyurias%40yahoo.com.br>>
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
> Assunto: [delphi-br] SQL Embarcado
>
> Gente, eu li vários posts do forum sobre DB embarcado... E ainda não 
> achei uma afirmativa ou uma negativa concreta sobre esse assunto 
> então, se alguém puder ajudar agradeço!
>
> Tenho um sistema rodando com SQL Express 2008 que eu pretendo 
> apresentar para novos clientes Eu gostaria de saber se existe a 
> possibilidade de eu levar o DB junto com o executável para colocar no 
> cliente para ele experimentar sem eu ter que instalar o SQL na máquina.
>
> Se alguém já passou por isso e conseguiu uma solução por favor, me dê 
> uma luz!
>
> Grata,
>
> --
> Eny Trova Urias
> "Somos o que repetitivamente fazemos, portanto, a excelência não é um 
> feito, mas um hábito"- Aristóteles
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 



RE: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Rubem Nascimento da Rocha

O SQL Server 2008 não possui versões embbeded. Ou seja, vais ter q instalar o 
SQL Server 2008 Express nesse cliente. Não tem jeito.

 

Sds.

 


To: delphi-br@yahoogrupos.com.br
From: wchag...@bol.com.br
Date: Thu, 10 Jun 2010 16:02:24 -0300
Subject: Re: [delphi-br] SQL Embarcado

  



Voce quer inserir o banco dentro do .exe, ainda mais um SQL Server?

Sinceramente eu nunca ouvi falar nisto. Acho que não há como

[]s


Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr

- Original Message - 
From: Eny Urias 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, June 10, 2010 2:02 PM
Subject: [delphi-br] SQL Embarcado

Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei uma 
afirmativa ou uma negativa concreta sobre esse assunto então, se alguém puder 
ajudar agradeço!

Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para 
novos clientes Eu gostaria de saber se existe a possibilidade de eu levar o 
DB junto com o executável para colocar no cliente para ele experimentar sem eu 
ter que instalar o SQL na máquina.

Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz!

Grata,

--
Eny Trova Urias
"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles


  
_
O INTERNET EXPLORER 8 TE AJUDA A FICAR PROTEGIDO DE FRAUDES NA WEB. LEIA MAIS 
AQUI.
http://www.microsoft.com/brasil/windows/internet-explorer/features/dicas.aspx?tabid=1&catid=1&WT.mc_id=1589

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Walter Chagas (Bol)
Voce quer inserir o banco dentro do .exe, ainda mais um SQL Server?

Sinceramente eu nunca ouvi falar nisto. Acho que não há como

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 10, 2010 2:02 PM
  Subject: [delphi-br] SQL Embarcado



  Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei 
uma afirmativa ou uma negativa concreta sobre esse assunto então, se alguém 
puder ajudar agradeço!

  Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para 
novos clientes Eu gostaria de saber se existe a possibilidade de eu levar o 
DB junto com o executável para colocar no cliente para ele experimentar sem eu 
ter que instalar o SQL na máquina.

  Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz!

  Grata,

  --
  Eny Trova Urias
  "Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles



  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Desenvolvimento
Que eu saiba não existe versão do SQL Server Embarcado !


[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] SQL Embarcado

2010-06-10 Por tôpico Eny Urias
Nada? Ninguem?
 
--
Eny Trova Urias

"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles






De: Eny Urias 
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24
Assunto: [delphi-br] SQL Embarcado

  
Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei uma 
afirmativa ou uma negativa concreta sobre esse assunto então, se alguém puder 
ajudar agradeço!

Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para 
novos clientes Eu gostaria de saber se existe a possibilidade de eu levar o 
DB junto com o executável para colocar no cliente para ele experimentar sem eu 
ter que instalar o SQL na máquina.

Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz!

Grata,

--
Eny Trova Urias
"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles


 


  

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] SQL Embarcado

2010-06-10 Por tôpico Eny Urias
Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei uma 
afirmativa ou uma negativa concreta sobre esse assunto então, se alguém puder 
ajudar agradeço!

Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para 
novos clientes Eu gostaria de saber se existe a possibilidade de eu levar o 
DB junto com o executável para colocar no cliente para ele experimentar sem eu 
ter que instalar o SQL na máquina.

Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz!

Grata,


--
Eny Trova Urias
"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito"- Aristóteles


  


[delphi-br] SQL Server & Delphi - Retornar a saída do comando P RINT

2010-02-22 Por tôpico José Mário Silva Guedes
Olá amigos.

Estou desenvolvendo uma Stored Procedure no SQL Server, e gostaria de dar um
Feed Back ao usuário (pois a execução da mesma é demorada).

Alguém já teve esta necessidade?

Minha intenção é retornar os PRINTs que a SP dá a cada bloco de processo.

Obrigado pela atenção,

-- 
José Mário Silva Guedes
Analista Programador Delphi
http://eugostododelphi.blogspot.com/


[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] SQl Server 2008

2010-02-17 Por tôpico Daniel de Oliveira
Existem uma ferramenta no sql 2008 acho q migration tool.

 

Ela vai te ajudar

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Heraldo Andrade
Enviada em: segunda-feira, 15 de fevereiro de 2010 07:24
Para: Grupo Delphi
Assunto: [delphi-br] SQl Server 2008

 

  

Ola pessoal, estou tentando migrar do sql server 2000 para o sql server
2008, nao consegui uma opcao que me ajude a fazer isto, importar os dados,
alguem tem uma dica?

__
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]





__ Informação do NOD32 IMON 4872 (20100216) __

Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] SQl Server 2008

2010-02-15 Por tôpico Heraldo Andrade
Ola pessoal, estou tentando migrar do sql server 2000 para o sql server 2008, 
nao consegui uma opcao que me ajude a fazer isto, importar os dados, alguem tem 
uma dica?


  

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]



[delphi-br] sql ajuda para pensar

2010-02-15 Por tôpico alessandra porto
PRECISO SELECIONAR E SOMAR (VENDA.VALOR_VENDA)  TODAS AS VENDAS QUE O DIA
DA VENDA(VENDA.DTA_VENDA) SOMADO A 'X' DIAS (PRAZO.NDIAS) '7 DIAS POR EXEMPLO' 
É IGUAL AO
'VENCIMENTO' COMPARANDO ESSE DIA DE 'VENCIMENTO' ENCONTRADO AO DIA DE HOJE
(DATA QUALQUER) PARA SABER SE ESTA DATA É O DIA DO 'VENCIMENTO' 
ENCONTRADO NA SOMA DE DIAS A DATA DA VENDA.



TABELA VENDA    TABELA PRAZO   TABELA CLIENTE

ID_VENDA         ID_PRAZO   ID_CLIENTE
ID_CLIENTE   NDIAS     CLIENTE
ID_PRAZO           
VALOR_VENDA
DTA_VENDA



RESUMO SOMAR UM DETERMINADO NUMERO DE DIAS  A  UMA  DATA E COMPARAR O 
RESULTADO DA SOMA  A OUTRA DATA INFORMADA. E AINDA TOTALIZAR VALORES
DAS VENDAS, TUDO ISSO  EM UMA UNICA PESQUISA SQL . 


SERÁ QUE É POSSIVEL FAZER ISSO??



Agradeço  a  atenção dos amigos que puderem colaborar


  

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] SQL

2010-01-19 Por tôpico humberto sales de oliveira
Em 19/01/2010 18:48, dionatanhenrique escreveu:
> select GRUPO, ATIVIDADE, ESTADO,  SUM(VALOR)  from  TESTE GROUP BY GRUPO, 
> ATIVIDADE, ESTADO
>

select GRUPO, ATIVIDADE, ESTADO,  SUM(VALOR)  from  TESTE WHERE ATIVIDADE = 'I' 
AND ESTADO = 'V' GROUP BY GRUPO, ATIVIDADE, ESTADO






[delphi-br] SQL

2010-01-19 Por tôpico dionatanhenrique
Ajuda SQL..

Pessoal tenho a seguinte tabela


CODIGO   GRUPO   ATIVIDADE   ESTADO   VALOR 
1ALIMENTOS   D   V2
1ALIMENTOS   D   V10  
1ALIMENTOS   I   VI   5   
1ALIMENTOS   I   V5,32
1ALIMENTOS   I   V10,32   
1ALIMENTOS   I   V20,12   


bom o que eu queria era somar os valores agrupando grupo, atividade, estado 
sendo que soma as atividades = I e Diminui as atividade igual a D teria que me 
retornar assim:


GRUPO   ATIVIDADE   ESTADO   SUM OF VALOR
ALIMENTOS   I   V23,76 
ALIMENTOS   I   VI   5

Ou seja SOMO TODOS OS GRUPOS DE ALIMENTOS ATIVIDADE "I" E ESTADO V A SOMA DEU 
35,76 - OS DESCONTOS = 12 O RESULTADO deu  23,76.

sO QUE NAO CONSEGUI .. MEU sql...

select GRUPO, ATIVIDADE, ESTADO,  SUM(VALOR)  from  TESTE GROUP BY GRUPO, 
ATIVIDADE, ESTADO



RE: [delphi-br] SQL Server 2008

2010-01-18 Por tôpico Rubem Nascimento da Rocha

Uma retificação. Onde se lê, "Até o SQL Server, era Enteprise Manager", leia-se 
"Até o SQL Server 2000, era Enteprise Manager".

 

Sds.
 


To: delphi-br@yahoogrupos.com.br
From: djpardalro...@hotmail.com
Date: Mon, 18 Jan 2010 15:58:33 +
Subject: RE: [delphi-br] SQL Server 2008

  




Duas coisas:

1) Até o SQL Server, era Enteprise Manager. Agora é Management Studio.

2) Essa sua dúvida é mais relacionada a banco de dados do que a Delphi 
propriamente dito. Da próxima vez, coloca um OFF-TOPIC no assunto.

Boa sorte.

Sds.


To: delphi-br@yahoogrupos.com.br
From: heraldo_andr...@yahoo.com.br
Date: Mon, 18 Jan 2010 03:14:28 -0800
Subject: [delphi-br] SQL Server 2008

Ola pessoal, 
uso o sql server 2000, gostaria de migrar para o sql server 2008, ja ate 
instalei ele em uma maquina para testar, mas nao achei o ENTERPRISE MANAGER e o 
QUERY ANALISER, alguem pode me ajudar ...


  
_
Sabia que você tem 25Gb de armazenamento grátis na web? Conheça o Skydrive 
agora.
http://www.windowslive.com.br/public/product.aspx/view/5?ocid=CRM-WindowsLive:produtoSkyDrive:Tagline:WLCRM:On:WL:pt-BR:SkyDrive

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL Server 2008

2010-01-18 Por tôpico Walter Chagas (Bol)
O Query analyser e o enterprise Manager, a partir do SQL2K5 passam a integrar 
um software único que faz tudo. Este software vem até mesmo na versão express

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Heraldo Andrade 
  To: Grupo Delphi 
  Sent: Monday, January 18, 2010 9:14 AM
  Subject: [delphi-br] SQL Server 2008



  Ola pessoal, 
  uso o sql server 2000, gostaria de migrar para o sql server 2008, ja ate 
instalei ele em uma maquina para testar, mas nao achei o ENTERPRISE MANAGER e o 
QUERY ANALISER, alguem pode me ajudar ...

  __
  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]



  

[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] SQL Server 2008

2010-01-18 Por tôpico Rubem Nascimento da Rocha

Duas coisas:

 

1) Até o SQL Server, era Enteprise Manager. Agora é Management Studio.

2) Essa sua dúvida é mais relacionada a banco de dados do que a Delphi 
propriamente dito. Da próxima vez, coloca um OFF-TOPIC no assunto.

 

Boa sorte.

Sds.
 


To: delphi-br@yahoogrupos.com.br
From: heraldo_andr...@yahoo.com.br
Date: Mon, 18 Jan 2010 03:14:28 -0800
Subject: [delphi-br] SQL Server 2008

  



Ola pessoal, 
uso o sql server 2000, gostaria de migrar para o sql server 2008, ja ate 
instalei ele em uma maquina para testar, mas nao achei o ENTERPRISE MANAGER e o 
QUERY ANALISER, alguem pode me ajudar ...
  
_
Sabia que você tem 25Gb de armazenamento grátis na web? Conheça o Skydrive 
agora.
http://www.windowslive.com.br/public/product.aspx/view/5?ocid=CRM-WindowsLive:produtoSkyDrive:Tagline:WLCRM:On:WL:pt-BR:SkyDrive

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] SQL Server 2008

2010-01-18 Por tôpico Heraldo Andrade
Ola pessoal, 
uso o sql server 2000, gostaria de migrar para o sql server 2008, ja ate 
instalei ele em uma maquina para testar, mas nao achei o ENTERPRISE MANAGER e o 
QUERY ANALISER, alguem pode me ajudar ...


  

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]



RES: [delphi-br] Sql Server Erro 207

2010-01-04 Por tôpico Rubem Rocha
Fontes pra você ler sobre o evento OnGetTableName do TDataSetProvider:

1) http://www.delphi3000.com/article.asp%3fID=770;

 

2) http://edn.embarcadero.com/print/22571;

 

2) O próprio help do Delphi.

 

Boa sorte.

Sds.

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Arrobba Sistemas
Enviada em: segunda-feira, 4 de janeiro de 2010 18:19
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Sql Server Erro 207

 

  

Não, qual a finalidade de usa-lo, neste caso.

_ 

De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
[mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
] Em
nome de Rubem Rocha
Enviada em: segunda-feira, 4 de janeiro de 2010 18:14
Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
Assunto: RES: [delphi-br] Sql Server Erro 207
Prioridade: Alta

Retificando, evento OnGetTableName do TDataSetProvider.

Sds.

De: Rubem Rocha [mailto:rubem.rocha@ <mailto:rubem.rocha%40dtmanaus.com.br>
dtmanaus.com.br] 
Enviada em: segunda-feira, 4 de janeiro de 2010 17:11
Para: 'delphi...@yahoogru <mailto:%27delphi-br%40yahoogrupos.com.br>
pos.com.br'
Assunto: RES: [delphi-br] Sql Server Erro 207
Prioridade: Alta

E o evento OnTableName do ClientDataSet? Está usando?

Sds.

De: delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
[mailto:delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br>
os.com.br] Em
nome de Arrobba Sistemas
Enviada em: segunda-feira, 4 de janeiro de 2010 18:04
Para: delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
Assunto: [delphi-br] Sql Server Erro 207

Boa tarde,

Tenho o seguinte comando dentro de um SqlDataSet:

SELECT “CLIENTE_ID”, 

“CLIENTE_NOME” , 

“CLIENTE_LOGRADOURO”, 

“CLIENTE_NUMERO” , 

“CLIENTE_COMPLEMENTO”, 

Clientes.“BAIRRO_ID” ,

Bai.Bairro_Nome as BairroNome from “Clientes”

Left join Bairros Baio n ( Clientes.Bairro_Id = Bai.Bairro_Id )

Order by Clientes.Cliente_Nome

O DataSetProvider esta configurado para UpdateMode = upWhereKeyOnly

No ClientDataSet aparece os seguintes campos:

CLIENTE_ID

CLIENTE_NOME

CLIENTE_LOGRADOURO

CLIENTE_NUMERO

CLIENTE_COMPLEMENTO

BAIRRO_ID

BairroNome

O ProviderFlags do campo BAIRRONOME esta totalmente desabilitado,

O campo CLIENTE_ID esta habilitado pfInUpdate, pfInWhere, pfInKey,

Os outros campos esta habilitado somente o pfInUpdate.

Quando dou o ApplyUpdates(0) na tabela de Clientes, retorna o seguinte erro:

SqlState 42S22, SQL Error Code: 207 . Nome da Coluna “BAIRRONOME” invalido.

Estou usando o Delphi 2009, DbExpress e SqlServer 2005 Express.

Detalhe quando não coloco informação no campo BAIRRONOME não da o erro.

Esta mesma configuração funciona perfeitamente no Delphi 2006.

Antonio C. de M. Pires

Arrobba Sistemas

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Sql Server Erro 207

2010-01-04 Por tôpico Arrobba Sistemas
Não,  qual a finalidade de usa-lo, neste caso.

 

 

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Rubem Rocha
Enviada em: segunda-feira, 4 de janeiro de 2010 18:14
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Sql Server Erro 207
Prioridade: Alta

 

  

Retificando, evento OnGetTableName do TDataSetProvider.

Sds.

De: Rubem Rocha [mailto:rubem.rocha@ <mailto:rubem.rocha%40dtmanaus.com.br>
dtmanaus.com.br] 
Enviada em: segunda-feira, 4 de janeiro de 2010 17:11
Para: 'delphi...@yahoogru <mailto:%27delphi-br%40yahoogrupos.com.br>
pos.com.br'
Assunto: RES: [delphi-br] Sql Server Erro 207
Prioridade: Alta

E o evento OnTableName do ClientDataSet? Está usando?

Sds.

De: delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
[mailto:delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br>
os.com.br] Em
nome de Arrobba Sistemas
Enviada em: segunda-feira, 4 de janeiro de 2010 18:04
Para: delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
Assunto: [delphi-br] Sql Server Erro 207

Boa tarde,

Tenho o seguinte comando dentro de um SqlDataSet:

SELECT “CLIENTE_ID”, 

“CLIENTE_NOME” , 

“CLIENTE_LOGRADOURO”, 

“CLIENTE_NUMERO” , 

“CLIENTE_COMPLEMENTO”, 

Clientes.“BAIRRO_ID” ,

Bai.Bairro_Nome as BairroNome from “Clientes”

Left join Bairros Baio n ( Clientes.Bairro_Id = Bai.Bairro_Id )

Order by Clientes.Cliente_Nome

O DataSetProvider esta configurado para UpdateMode = upWhereKeyOnly

No ClientDataSet aparece os seguintes campos:

CLIENTE_ID

CLIENTE_NOME

CLIENTE_LOGRADOURO

CLIENTE_NUMERO

CLIENTE_COMPLEMENTO

BAIRRO_ID

BairroNome

O ProviderFlags do campo BAIRRONOME esta totalmente desabilitado,

O campo CLIENTE_ID esta habilitado pfInUpdate, pfInWhere, pfInKey,

Os outros campos esta habilitado somente o pfInUpdate.

Quando dou o ApplyUpdates(0) na tabela de Clientes, retorna o seguinte erro:

SqlState 42S22, SQL Error Code: 207 . Nome da Coluna “BAIRRONOME” invalido.

Estou usando o Delphi 2009, DbExpress e SqlServer 2005 Express.

Detalhe quando não coloco informação no campo BAIRRONOME não da o erro.

Esta mesma configuração funciona perfeitamente no Delphi 2006.

Antonio C. de M. Pires

Arrobba Sistemas

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Sql Server Erro 207

2010-01-04 Por tôpico Rubem Rocha
Retificando, evento OnGetTableName do TDataSetProvider.

Sds.

 

De: Rubem Rocha [mailto:rubem.ro...@dtmanaus.com.br] 
Enviada em: segunda-feira, 4 de janeiro de 2010 17:11
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] Sql Server Erro 207
Prioridade: Alta

 

E o evento OnTableName do ClientDataSet? Está usando?

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Arrobba Sistemas
Enviada em: segunda-feira, 4 de janeiro de 2010 18:04
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Sql Server Erro 207

 

  

Boa tarde,

Tenho o seguinte comando dentro de um SqlDataSet:

SELECT “CLIENTE_ID”, 

“CLIENTE_NOME” , 

“CLIENTE_LOGRADOURO”, 

“CLIENTE_NUMERO” , 

“CLIENTE_COMPLEMENTO”, 

Clientes.“BAIRRO_ID” ,

Bai.Bairro_Nome as BairroNome from “Clientes”

Left join Bairros Baio n ( Clientes.Bairro_Id = Bai.Bairro_Id )

Order by Clientes.Cliente_Nome

O DataSetProvider esta configurado para UpdateMode = upWhereKeyOnly

No ClientDataSet aparece os seguintes campos:

CLIENTE_ID

CLIENTE_NOME

CLIENTE_LOGRADOURO

CLIENTE_NUMERO

CLIENTE_COMPLEMENTO

BAIRRO_ID

BairroNome

O ProviderFlags do campo BAIRRONOME esta totalmente desabilitado,

O campo CLIENTE_ID esta habilitado pfInUpdate, pfInWhere, pfInKey,

Os outros campos esta habilitado somente o pfInUpdate.

Quando dou o ApplyUpdates(0) na tabela de Clientes, retorna o seguinte erro:

SqlState 42S22, SQL Error Code: 207 . Nome da Coluna “BAIRRONOME” invalido.

Estou usando o Delphi 2009, DbExpress e SqlServer 2005 Express.

Detalhe quando não coloco informação no campo BAIRRONOME não da o erro.

Esta mesma configuração funciona perfeitamente no Delphi 2006.

Antonio C. de M. Pires

Arrobba Sistemas



 



[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Sql Server Erro 207

2010-01-04 Por tôpico Rubem Rocha
E o evento OnTableName do ClientDataSet? Está usando?

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Arrobba Sistemas
Enviada em: segunda-feira, 4 de janeiro de 2010 18:04
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Sql Server Erro 207

 

  

Boa tarde,

Tenho o seguinte comando dentro de um SqlDataSet:

SELECT “CLIENTE_ID”, 

“CLIENTE_NOME” , 

“CLIENTE_LOGRADOURO”, 

“CLIENTE_NUMERO” , 

“CLIENTE_COMPLEMENTO”, 

Clientes.“BAIRRO_ID” ,

Bai.Bairro_Nome as BairroNome from “Clientes”

Left join Bairros Baio n ( Clientes.Bairro_Id = Bai.Bairro_Id )

Order by Clientes.Cliente_Nome

O DataSetProvider esta configurado para UpdateMode = upWhereKeyOnly

No ClientDataSet aparece os seguintes campos:

CLIENTE_ID

CLIENTE_NOME

CLIENTE_LOGRADOURO

CLIENTE_NUMERO

CLIENTE_COMPLEMENTO

BAIRRO_ID

BairroNome

O ProviderFlags do campo BAIRRONOME esta totalmente desabilitado,

O campo CLIENTE_ID esta habilitado pfInUpdate, pfInWhere, pfInKey,

Os outros campos esta habilitado somente o pfInUpdate.

Quando dou o ApplyUpdates(0) na tabela de Clientes, retorna o seguinte erro:

SqlState 42S22, SQL Error Code: 207 . Nome da Coluna “BAIRRONOME” invalido.

Estou usando o Delphi 2009, DbExpress e SqlServer 2005 Express.

Detalhe quando não coloco informação no campo BAIRRONOME não da o erro.

Esta mesma configuração funciona perfeitamente no Delphi 2006.

Antonio C. de M. Pires

Arrobba Sistemas




 



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Sql Server Erro 207

2010-01-04 Por tôpico Arrobba Sistemas
Boa tarde,

 

 

Tenho o seguinte comando dentro de um SqlDataSet:

 

SELECT “CLIENTE_ID”, 

 “CLIENTE_NOME” , 

 “CLIENTE_LOGRADOURO”, 

 “CLIENTE_NUMERO” , 

 “CLIENTE_COMPLEMENTO”, 

 Clientes.“BAIRRO_ID” ,

 Bai.Bairro_Nome as BairroNome from “Clientes”

 Left join Bairros Baio n ( Clientes.Bairro_Id = Bai.Bairro_Id )

Order by Clientes.Cliente_Nome

 

 

O DataSetProvider esta configurado para UpdateMode = upWhereKeyOnly

 

 

No ClientDataSet aparece os seguintes campos:

 

CLIENTE_ID

CLIENTE_NOME

CLIENTE_LOGRADOURO

CLIENTE_NUMERO

CLIENTE_COMPLEMENTO

BAIRRO_ID

BairroNome

 

O ProviderFlags do campo BAIRRONOME esta totalmente desabilitado,

O campo CLIENTE_ID esta habilitado pfInUpdate, pfInWhere, pfInKey,

Os outros campos esta habilitado somente o pfInUpdate.

 

 

 

Quando dou o ApplyUpdates(0) na tabela de Clientes, retorna o seguinte erro:

 

SqlState 42S22, SQL Error Code:  207 . Nome da Coluna “BAIRRONOME” invalido.

 

 

Estou usando o Delphi 2009, DbExpress e SqlServer 2005 Express.

 

Detalhe quando não coloco informação no campo BAIRRONOME não da o erro.

 

Esta mesma configuração funciona perfeitamente no Delphi 2006.

 

 

 

 

Antonio C. de M. Pires

Arrobba Sistemas



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL - Dúvidas

2009-09-28 Por tôpico Matheus
Olá Paulo!

Como assim listar individualmente é simples, mas com tipos diferentes não?

A lógica é a mesma, mas com um detalhe, nos outros você terá que usar LEFT JOIN!

Abraços.


From: pcedisi 
Sent: Sunday, September 27, 2009 7:30 PM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] SQL - Dúvidas


  Ola a todos.

Tenho algumas tabelas e gostaria de saber se é possível
obter o resultado desejado através de SQL. Estou usando
firebird 2.1.

Tabela 1 - Equipamentos
ID_EQUIP - EQUIPAMENTO - DATA INCLUSAO
---
Tabela 2 - Instalacao CAB - (Cabecalho da instalacao)
ID_INSTALACAO - DATA

Tabela 3 - Instalacao DET - (Lista dos equips instalados) 
ID_INSTALACAO - ID_EQUIP 
---
Tabela 4 - Transferencia CAB - (Cabecalho da transferencia)
ID_TRANSF - DATA

Tabela 5 - Transferencia DET - (Lista dos equips transferidos)
ID_TRANSF - ID_EQUIP
---
Tabela 6 - Manutencao CAB - (Cabecalho de Manutencao)
ID_MANUT - DATA

Tabela 7 - Manutencao DET - (Lista equips para manutencao)
ID_MANUT - ID_EQUIP

Os dados nas tabelas diferem e por isso nao posso
usar um indicador para manutencao, instalacao ou
transferencia.

Quero listar todas as ocorrencias relativas a um
determinado equipamento, listar individualmente
é simples, mas com tipos diferente não sei se é
possivel.

EQUIP Ocorrencia Data
1 Instalacao 30/01/2009
1 Manutencao 20/04/2009
1 Transferencia 25/08/2009
1 Manutencao 12/09/2009
1 Manutencao 20/09/2009

Agradeço a quem possa ajudar com solução, se houver,
ou orientação sobre estrutura para conseguir objetivo.

abraços,

Paulo





[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL - Dúvidas

2009-09-28 Por tôpico Rodinei
Vc pode usar UNION e colocar CAST nos campos. Ou pode usar uma Stored.
Rodinei Amorim 
Programador Delphi
(11) 8208-9503
rodinei_amo...@hotmail.com rodinei.amo...@terra.com.br



From: pcedisi 
Sent: Sunday, September 27, 2009 7:30 PM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] SQL - Dúvidas


  Ola a todos.

Tenho algumas tabelas e gostaria de saber se é possível
obter o resultado desejado através de SQL. Estou usando
firebird 2.1.

Tabela 1 - Equipamentos
ID_EQUIP - EQUIPAMENTO - DATA INCLUSAO
---
Tabela 2 - Instalacao CAB - (Cabecalho da instalacao)
ID_INSTALACAO - DATA

Tabela 3 - Instalacao DET - (Lista dos equips instalados) 
ID_INSTALACAO - ID_EQUIP 
---
Tabela 4 - Transferencia CAB - (Cabecalho da transferencia)
ID_TRANSF - DATA

Tabela 5 - Transferencia DET - (Lista dos equips transferidos)
ID_TRANSF - ID_EQUIP
---
Tabela 6 - Manutencao CAB - (Cabecalho de Manutencao)
ID_MANUT - DATA

Tabela 7 - Manutencao DET - (Lista equips para manutencao)
ID_MANUT - ID_EQUIP

Os dados nas tabelas diferem e por isso nao posso
usar um indicador para manutencao, instalacao ou
transferencia.

Quero listar todas as ocorrencias relativas a um
determinado equipamento, listar individualmente
é simples, mas com tipos diferente não sei se é
possivel.

EQUIP Ocorrencia Data
1 Instalacao 30/01/2009
1 Manutencao 20/04/2009
1 Transferencia 25/08/2009
1 Manutencao 12/09/2009
1 Manutencao 20/09/2009

Agradeço a quem possa ajudar com solução, se houver,
ou orientação sobre estrutura para conseguir objetivo.

abraços,

Paulo





[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL - D�vidas

2009-09-28 Por tôpico

> Os dados nas tabelas diferem e por isso nao posso
> usar um indicador para manutencao, instalacao ou
> transferencia.
>
> Quero listar todas as ocorrencias relativas a um
> determinado equipamento, listar individualmente
> é simples, mas com tipos diferente não sei se é
> possivel.

Não sei se entendi direito, mas parece que vc quer jogar tudo num result set 
só, 
é isso? Se sim, basta fazer um CAST dos tipos que são diferentes para um tipo 
comum, como VARCHAR, e usar UNION

select *
from t1

UNION

select *
from t2

etc...

Jackson Gomes
Tools&Comps - Controle de Usuários para Desenvolvedores CodeGear
Web Site: http://www.toolsandcomps.com
Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
e-mail: jack...@toolsandcomps.com
Fone: 27 3389 1138 - 8811 0324

http://jacklovesdelphi.blogspot.com - Delphi, Intraweb, etc

Devhost - Webhost para desenvolvedores Delphi
http://www.devhost.com.br
devh...@devhost.com.br 




[delphi-br] SQL - Dúvidas

2009-09-27 Por tôpico pcedisi
Ola a todos.

Tenho algumas tabelas e gostaria de saber se é possível
obter o resultado desejado através de SQL. Estou usando
firebird 2.1.

Tabela 1 - Equipamentos
ID_EQUIP  - EQUIPAMENTO - DATA INCLUSAO
---
Tabela 2 - Instalacao CAB - (Cabecalho da instalacao)
ID_INSTALACAO - DATA

Tabela 3 - Instalacao DET - (Lista dos equips instalados)  
ID_INSTALACAO - ID_EQUIP 
---
Tabela 4 - Transferencia CAB - (Cabecalho da transferencia)
ID_TRANSF - DATA

Tabela 5 - Transferencia DET - (Lista dos equips transferidos)
ID_TRANSF - ID_EQUIP
---
Tabela 6 - Manutencao CAB - (Cabecalho de Manutencao)
ID_MANUT - DATA

Tabela 7 - Manutencao DET - (Lista equips para manutencao)
ID_MANUT - ID_EQUIP


Os dados nas tabelas diferem e por isso nao posso
usar um indicador para manutencao, instalacao ou
transferencia.

Quero listar todas as ocorrencias relativas a um
determinado equipamento, listar individualmente
é simples, mas com tipos diferente não sei se é
possivel.

EQUIP  Ocorrencia  Data
1  Instalacao  30/01/2009
1  Manutencao  20/04/2009
1  Transferencia   25/08/2009
1  Manutencao  12/09/2009
1  Manutencao  20/09/2009


Agradeço a quem possa ajudar com solução, se houver,
ou orientação sobre estrutura para conseguir objetivo.

abraços,

Paulo



Res: [delphi-br] Sql

2009-09-20 Por tôpico Valquiria Silva
hehe

funcionou.=)
hunf o porblema é que agora os valores naum batem. vou verificar auqi 
obrigada José





De: JB 
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sábado, 19 de Setembro de 2009 11:41:07
Assunto: Re: [delphi-br] Sql

  
perdão pelo caixa alta, soloque o sum() nos campos qtdes e group by pelos
campos da empresa...

2009/9/19 JB 

> COLOQUE UM SUM() NOS CAMPOS E GROUP BY APENAS PELOS CAMPOS EMPRESA
>
>
> 2009/9/19 v.silva31 
>
>
>>
>> Bom dia pessoal.
>>
>> preciso de ajuda em um comando de SQL.
>> Uso fireBird 1.5 e delphi7
>>
>> 'Select C.empresa,E. fantasia, C.qtdminima,
>> Cast(coalesce( C.qtdatual, 0)+coalesce( sum(D.qtdatual) ,0)as Numeric(9,2) ) 
>> as
>> qtdatual,
>> Cast(coalesce( C.qtdcond, 0)+coalesce( sum(D.qtdcond) ,0)as Numeric(9,2) ) as
>> qtdcond,
>> Cast(coalesce( C.qtdconf, 0)+coalesce( sum(D.qtdconf) ,0)as Numeric(9,2) ) as
>> qtdconf,
>> Cast(coalesce( C.qtdprod, 0)+coalesce( sum(D.qtdprod) ,0)as Numeric(9,2) ) as
>> qtdProd
>> from PRODUTOS a
>> left join PRODUTOS2 B ON B.PRODUTO= A.PRODUTO
>> LEFT JOIN ESTOQUE C ON C.produto = A.PRODUTO
>> left join ESTOQUE2 D on D.PRODUTO = a.PRODUTO AND D.PRODUTO2 = B.PRODUTO2
>> and D.empresa = C.empresa
>> left join EMPRESAS E on E.EMPRESA = C.EMPRESA
>> where a.PRODUTO = :pProduto
>> group by
>> C.empresa,E. fantasia, C.qtdminima, C.qtdatual, D.qtdatual, D.qtdcond, 
>> C.qtdcond, C.qtdconf, D.qtdconf, C.qtdprod, D.qtdprod'
>>
>> A intenção com este Select é que ele me retorne os valores totais das duas
>> tabelas de estoque ( estouque e estoque2)somados, mas ele me retorna assim
>> ex: empresa1 - qtdatual = 100;
>> empresa1 - qtdatual = 120;
>> ele mostra os valores em linhas diferentes, eu preciso que ele mostre um
>> unico valor que seria o da segunda linha.
>>
>> desde já agradeço.
>> a já tentei usar distinct e sum depois do cast e naum consegui.
>> =(
>>
>> 
>>
>
>
>
> --
>  _ ___
> José Benedito
> Software Developer
>
>
>

-- 
 _ ___
José Benedito
Software Developer

[As partes desta mensagem que não continham texto foram removidas]





  

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] Sql

2009-09-19 Por tôpico JB
perdão pelo caixa alta, soloque o sum() nos campos qtdes e group by pelos
campos da empresa...

2009/9/19 JB 

> COLOQUE UM SUM() NOS CAMPOS E GROUP BY APENAS PELOS CAMPOS EMPRESA
>
>
> 2009/9/19 v.silva31 
>
>
>>
>> Bom dia pessoal.
>>
>> preciso de ajuda em um comando de SQL.
>> Uso fireBird 1.5 e delphi7
>>
>> 'Select C.empresa,E.fantasia,C.qtdminima,
>> Cast(coalesce(C.qtdatual,0)+coalesce(sum(D.qtdatual),0)as Numeric(9,2)) as
>> qtdatual,
>> Cast(coalesce(C.qtdcond,0)+coalesce(sum(D.qtdcond),0)as Numeric(9,2)) as
>> qtdcond,
>> Cast(coalesce(C.qtdconf,0)+coalesce(sum(D.qtdconf),0)as Numeric(9,2)) as
>> qtdconf,
>> Cast(coalesce(C.qtdprod,0)+coalesce(sum(D.qtdprod),0)as Numeric(9,2)) as
>> qtdProd
>> from PRODUTOS a
>> left join PRODUTOS2 B ON B.PRODUTO= A.PRODUTO
>> LEFT JOIN ESTOQUE C ON C.produto = A.PRODUTO
>> left join ESTOQUE2 D on D.PRODUTO = a.PRODUTO AND D.PRODUTO2 = B.PRODUTO2
>> and D.empresa = C.empresa
>> left join EMPRESAS E on E.EMPRESA = C.EMPRESA
>> where a.PRODUTO = :pProduto
>> group by
>> C.empresa,E.fantasia,C.qtdminima,C.qtdatual,D.qtdatual,D.qtdcond,C.qtdcond,C.qtdconf,D.qtdconf,C.qtdprod,D.qtdprod'
>>
>> A intenção com este Select é que ele me retorne os valores totais das duas
>> tabelas de estoque ( estouque e estoque2)somados, mas ele me retorna assim
>> ex: empresa1 - qtdatual = 100;
>> empresa1 - qtdatual = 120;
>> ele mostra os valores em linhas diferentes, eu preciso que ele mostre um
>> unico valor que seria o da segunda linha.
>>
>> desde já agradeço.
>> a já tentei usar distinct e sum depois do cast e naum consegui.
>> =(
>>
>>  
>>
>
>
>
> --
> 
> José Benedito
> Software Developer
>
>
>


-- 

José Benedito
Software Developer


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Sql

2009-09-19 Por tôpico JB
COLOQUE UM SUM() NOS CAMPOS E GROUP BY APENAS PELOS CAMPOS EMPRESA


2009/9/19 v.silva31 

>
>
> Bom dia pessoal.
>
> preciso de ajuda em um comando de SQL.
> Uso fireBird 1.5 e delphi7
>
> 'Select C.empresa,E.fantasia,C.qtdminima,
> Cast(coalesce(C.qtdatual,0)+coalesce(sum(D.qtdatual),0)as Numeric(9,2)) as
> qtdatual,
> Cast(coalesce(C.qtdcond,0)+coalesce(sum(D.qtdcond),0)as Numeric(9,2)) as
> qtdcond,
> Cast(coalesce(C.qtdconf,0)+coalesce(sum(D.qtdconf),0)as Numeric(9,2)) as
> qtdconf,
> Cast(coalesce(C.qtdprod,0)+coalesce(sum(D.qtdprod),0)as Numeric(9,2)) as
> qtdProd
> from PRODUTOS a
> left join PRODUTOS2 B ON B.PRODUTO= A.PRODUTO
> LEFT JOIN ESTOQUE C ON C.produto = A.PRODUTO
> left join ESTOQUE2 D on D.PRODUTO = a.PRODUTO AND D.PRODUTO2 = B.PRODUTO2
> and D.empresa = C.empresa
> left join EMPRESAS E on E.EMPRESA = C.EMPRESA
> where a.PRODUTO = :pProduto
> group by
> C.empresa,E.fantasia,C.qtdminima,C.qtdatual,D.qtdatual,D.qtdcond,C.qtdcond,C.qtdconf,D.qtdconf,C.qtdprod,D.qtdprod'
>
> A intenção com este Select é que ele me retorne os valores totais das duas
> tabelas de estoque ( estouque e estoque2)somados, mas ele me retorna assim
> ex: empresa1 - qtdatual = 100;
> empresa1 - qtdatual = 120;
> ele mostra os valores em linhas diferentes, eu preciso que ele mostre um
> unico valor que seria o da segunda linha.
>
> desde já agradeço.
> a já tentei usar distinct e sum depois do cast e naum consegui.
> =(
>
>  
>



-- 

José Benedito
Software Developer


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Sql

2009-09-19 Por tôpico v.silva31
Bom dia pessoal.

preciso de ajuda em um comando de SQL.
Uso fireBird 1.5 e delphi7

'Select C.empresa,E.fantasia,C.qtdminima,
Cast(coalesce(C.qtdatual,0)+coalesce(sum(D.qtdatual),0)as Numeric(9,2)) as 
qtdatual,
Cast(coalesce(C.qtdcond,0)+coalesce(sum(D.qtdcond),0)as Numeric(9,2)) as 
qtdcond,
Cast(coalesce(C.qtdconf,0)+coalesce(sum(D.qtdconf),0)as Numeric(9,2)) as 
qtdconf,
Cast(coalesce(C.qtdprod,0)+coalesce(sum(D.qtdprod),0)as Numeric(9,2)) as qtdProd
from PRODUTOS a
left join PRODUTOS2 B ON B.PRODUTO= A.PRODUTO
LEFT JOIN ESTOQUE C ON C.produto = A.PRODUTO
left join ESTOQUE2 D on D.PRODUTO = a.PRODUTO AND D.PRODUTO2 = B.PRODUTO2 and 
D.empresa = C.empresa
left join EMPRESAS E on E.EMPRESA = C.EMPRESA
where a.PRODUTO = :pProduto
group by 
C.empresa,E.fantasia,C.qtdminima,C.qtdatual,D.qtdatual,D.qtdcond,C.qtdcond,C.qtdconf,D.qtdconf,C.qtdprod,D.qtdprod'

A intenção com este Select é que ele me retorne os valores totais das duas 
tabelas de estoque ( estouque e estoque2)somados, mas ele me retorna assim ex: 
empresa1 - qtdatual = 100;
  empresa1 - qtdatual = 120;
ele mostra os valores em linhas diferentes, eu preciso que ele mostre um unico 
valor que seria o da segunda linha.

desde já agradeço.
a já tentei usar distinct e sum depois do cast e naum consegui.
=(



[delphi-br] SQL Server Error: SQL State: HY000, SQL Error Code: 0 + dbexpress

2009-09-07 Por tôpico itasouza

Agradeço antecipadamente a ajuda

Tenho uma maquina com o Sql server 2005, tudo estava funcionando perfeitamente, 
fiz a mesma instalação e configuração em um notebook estou usando driver 
CoreLab especifico e apos isso verifiquei que nesta nova instalação os 
parâmetros passado  na SQLQuery geram erro "SQL State: HY000, Sql Error Code: 0 
– Valores de Parâmetros de entrada inválidos. Verifique os detalhes dos valores 
de status.

Já reinstalei o SQL, já formatei a maquina e nada, fiz varias pesquisas na web 
e não encentrei uma resposta para o problema. Outro detalhe e que os fields na 
chave primaria fica com a propriedade Required para True.

Delphi 7 + Sqlserver 2005 + dbexpress + CoreLab

Agradeço desde 
Ita Souza



Re: [delphi-br] Sql Server 2000 " STOP "

2009-09-03 Por tôpico Walter Chagas (Bol)
Eu já tive muito deste problema aqui na Telemont com o MSDE. Em algumas 
maquinas ele ficava o tempo todo com o serviço parado. Quando tentava startá-lo 
dava erro. Depois de muito descobri que o banco é que tava com problemas mas 
não a ponto de perder os dados mas o suficiente para dar pau no serviço.

O que que eu fiz? Fiz o backup da base, apaguei ela, recriei uma do zero e 
restaurei o backup. Neste caso voltou a funcionar normalmente.

Mas como cada caso é um caso, nao custa nada investigar.


[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Heraldo Andrade 
  To: Grupo Delphi 
  Sent: Wednesday, September 02, 2009 6:54 PM
  Subject: [delphi-br] Sql Server 2000 " STOP "


Pessoal, o Sql Server 2000 de tempo em tempo fica STOP, eu sou obrigado a 
desinstalar e instalar novamente, isto esta me gerando muita dor de cabeça com 
meus clientes, alguem ja passou por isto e tem alguma solução ???

  __
  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]



  

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Sql Server 2000 " STOP "

2009-09-02 Por tôpico Heraldo Andrade
Pessoal, o Sql Server 2000 de tempo em tempo fica STOP, eu sou obrigado a 
desinstalar e instalar novamente, isto esta me gerando muita dor de cabeça com 
meus clientes, alguem ja passou por isto e tem alguma solução ???


  

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] Sql usando union e order by

2009-08-20 Por tôpico Moacir - GMail
Marcelo,

O  "avg(0) AS DIAS" pode, e deve, ser substituido por:

Cast(0 as integer) ou Cast(0 as numeric(12,2)) ou de acordo com o campo 
correspondente ao union


Sucesso !!

Moacir


Marcelo Luiz Onhate escreveu:
> Para fazer um GROUP BY... nos campos que vai fazer beleza, mas nos 
> outros vc vai ter que fazer algo do tipo SUM(), AVG()... Senão não vai 
> rolar.
> E outra dos unions teem que ser igual.
>
> Exemplo:
> SELECT CONTRATO,
>ALBUM,
>avg(DATA),
>VENCIMENTO,
>sum(VALOR,)
>sum(COALESCE(PCOMISSAO,0)) AS PCOMISSAO,
>TIPO,
>sum(COALESCE(VALOR,0) * (COALESCE(PCOMISSAO,0)/100) )AS 
> COMISSAO,
> avg(VENCIMENTO-DATA) AS DIAS
> FROM CTRECEBER
> GROUP BY 1,2,4,7
> UNION
> SELECT
> A.CONTRATO,
> A.ALBUM ,
> avg(A.VNDDATA AS DATA),
> A.VNDDATA AS VENCIMENTO,
> sum(A.VNDDINHEIRO) AS VALOR,
> sum(COALESCE(A.PCOMISSDIN,0))AS PCOMISSAO,
>  'I'AS TIPO,
> sum(COALESCE(A.VNDDINHEIRO,0) * 
> (COALESCE(A.PCOMISSDIN,0)/100))AS COMISSAO,
> avg(0) AS DIAS
> FROM ALBUNS A WHERE A.VNDDINHEIRO > 0
> GROPU BY 1,2,4,7
>
> Até isso vai ter que fazer avg(0) AS DIAS;
>
>
> 
>
>   


[delphi-br] Sql usando union e order by

2009-08-20 Por tôpico Marcelo Luiz Onhate
Para fazer um GROUP BY... nos campos que vai fazer beleza, mas nos 
outros vc vai ter que fazer algo do tipo SUM(), AVG()... Senão não vai 
rolar.
E outra dos unions teem que ser igual.

Exemplo:
SELECT CONTRATO,
   ALBUM,
   avg(DATA),
   VENCIMENTO,
   sum(VALOR,)
   sum(COALESCE(PCOMISSAO,0)) AS PCOMISSAO,
   TIPO,
   sum(COALESCE(VALOR,0) * (COALESCE(PCOMISSAO,0)/100) )AS 
COMISSAO,
avg(VENCIMENTO-DATA) AS DIAS
FROM CTRECEBER
GROUP BY 1,2,4,7
UNION
SELECT
A.CONTRATO,
A.ALBUM ,
avg(A.VNDDATA AS DATA),
A.VNDDATA AS VENCIMENTO,
sum(A.VNDDINHEIRO) AS VALOR,
sum(COALESCE(A.PCOMISSDIN,0))AS PCOMISSAO,
 'I'AS TIPO,
sum(COALESCE(A.VNDDINHEIRO,0) * 
(COALESCE(A.PCOMISSDIN,0)/100))AS COMISSAO,
avg(0) AS DIAS
FROM ALBUNS A WHERE A.VNDDINHEIRO > 0
GROPU BY 1,2,4,7

Até isso vai ter que fazer avg(0) AS DIAS;


[delphi-br] Sql usando union e order by

2009-08-19 Por tôpico v.silva31
estou fazendo um relatório usando delphi 6, firebird 1.5.

SELECT CONTRATO, ALBUM, DATA,VENCIMENTO, VALOR, COALESCE(PCOMISSAO,0) AS 
PCOMISSAO,TIPO,COALESCE(VALOR,0) * (COALESCE(PCOMISSAO,0)/100) AS COMISSAO, 
(VENCIMENTO-DATA) AS DIAS
FROM CTRECEBER
UNION
SELECT A.CONTRATO,A.ALBUM ,A.VNDDATA AS DATA, A.VNDDATA AS 
VENCIMENTO,A.VNDDINHEIRO AS VALOR,COALESCE(A.PCOMISSDIN,0)AS PCOMISSAO, 'I'AS 
TIPO,COALESCE(A.VNDDINHEIRO,0) * (COALESCE(A.PCOMISSDIN,0)/100)AS COMISSAO,0 AS 
DIAS
FROM ALBUNS A WHERE A.VNDDINHEIRO > 0

como faço para usar um group by?
já tentei por indice dos campos como o order by mas Não funciona.

desde já agradeço



RE: [delphi-br] sql- selecionas os mesmos dados em duas tabelas

2009-07-09 Por tôpico Wilson, Stephen
Ola Sergio

select codproduto,Nomeproduto, quantidade from produtoent
Union All
select codproduto,Nomeproduto, quantidade from custos
Order By (incluir o numero de coluna 'data')

Espero que ajude isso

Steve

-Original Message-
From: delphi-br@yahoogrupos.com.br
[mailto:delphi...@yahoogrupos.com.br]on Behalf Of Sergio - Jundiaí / SP
Sent: 08 July 2009 21:37
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] sql- selecionas os mesmos dados em duas tabelas






Boa tarde
alguem poderia me dar uma luz
estou querendo selecionar os mesmos dados em duas tabelas (produtoent e
custos) em ordem de data

select codproduto,Nomeproduto, quantidade from produtoent, custos
order by data

desde já agradeço

[As partes desta mensagem que não continham texto foram removidas]





***
This e-mail and any files transmitted with it are confidential. If you are not 
the intended recipient, any reading, printing, storage, disclosure, copying or 
any other action taken in respect of this e-mail is prohibited and may be 
unlawful. If you are not the intended recipient, please notify the sender 
immediately by using the reply function and then permanently delete what you 
have received.
Content of emails received by this Trust will be subject to disclosure under 
the Freedom of Information Act 2000, subject to the specified exemptions, 
including the Data Protection Act 1998 and Caldicott Guardian principles.
This footnote also confirms that, unless otherwise stated, this email message 
has been swept by Sophos Anti-virus for the presence of computer viruses.
***



[delphi-br] sql- selecionas os mesmos dados em duas tabelas

2009-07-08 Por tôpico Sergio - Jundiaí / SP


Boa tarde



alguem poderia me dar uma luz


estou querendo selecionar os mesmos dados em duas tabelas (produtoent e
custos) em ordem de data


select codproduto,Nomeproduto, quantidade from produtoent, custos
order by data


desde já agradeço

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Sql Stop

2009-06-29 Por tôpico Maria das Graças .
Eu uso SQL Server 2000. Veja esses 2 casos:
1-Você registrou o servidor de banco de dados no Enterprise Manager?
2-Você instalou pelo menos o Service Pack 2?
3-Você mudou o nome do Servidor de Banco de Dados? Se mudou, seria bom 
reinstalar o SQL Server porque ele guarda esse nome em alguns locais.
Graça


--- Em sex, 26/6/09, Heraldo Andrade  escreveu:


De: Heraldo Andrade 
Assunto: [delphi-br] Sql Stop
Para: "Grupo Delphi" 
Data: Sexta-feira, 26 de Junho de 2009, 16:32








em varios clientes meu eu tenho o sql server 2000, mas em alguns o sql fica 
stop, eu tenho que desinstalar e instala-lo novamente, mas com o tempo, depois 
de alguns meses ele voltar a ficar stop, tem alguma solução neste caso ??

 _ _ _ _ _ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]

















  

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] Sql Stop

2009-06-29 Por tôpico Maria das Graças .


--- Em sex, 26/6/09, Heraldo Andrade  escreveu:


De: Heraldo Andrade 
Assunto: [delphi-br] Sql Stop
Para: "Grupo Delphi" 
Data: Sexta-feira, 26 de Junho de 2009, 16:32








em varios clientes meu eu tenho o sql server 2000, mas em alguns o sql fica 
stop, eu tenho que desinstalar e instala-lo novamente, mas com o tempo, depois 
de alguns meses ele voltar a ficar stop, tem alguma solução neste caso ??

 _ _ _ _ _ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]

















  

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] Sql Stop

2009-06-27 Por tôpico Heraldo Andrade
realmente é o service manager que para, e para ativalo novamente tenho que 
remover e instalar novamente o sql server, o problema que so acontece em 3 
clientes meus, nos outros nao, ja até formatei as maquinas, mas nao resolve, 
tem alguma dica do que pode ser ?

--- Em sex, 26/6/09, Eduardo Silva dos Santos  escreveu:


De: Eduardo Silva dos Santos 
Assunto: Re: [delphi-br] Sql Stop
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 26 de Junho de 2009, 23:16








Da uma olhada no visualizar de eventos do Windows.. lá vai ter a indicação
de algum erro.

Na época que eu usava o SQL Server 2000, quem parava muito era o Service
Manager.. mas o banco não parava não.

2009/6/26 Heraldo Andrade 

>
>
> em varios clientes meu eu tenho o sql server 2000, mas em alguns o sql fica
> stop, eu tenho que desinstalar e instala-lo novamente, mas com o tempo,
> depois de alguns meses ele voltar a ficar stop, tem alguma solução neste
> caso ??
>
>  _ _ _ _ _ _
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbusca dos.yahoo. com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

-- 
. . . . . ...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo.drd@ gmail.com
Site: http://www.drdsiste mas.com.br/
. . . . . ...

[As partes desta mensagem que não continham texto foram removidas]

















  

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] Sql Stop

2009-06-27 Por tôpico Walter Chagas (Bol)
Isso não é que depois de alguns meses. O que tá acontecendo é que alguma coisa 
no computador está em conflito com o serviço do SQL, e derrubando-o. Na 
Telemont já tivemos este problema por várias vezes e no caso eram duas coisas: 
Uma o banco tava corrompido e dava pau no SQL a outra era por conta dos 
usuários espirito de porco que autorizavam a instalação de spywares que 
conflitavam com o SQL Server.

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Heraldo Andrade 
  To: Grupo Delphi 
  Sent: Friday, June 26, 2009 1:32 PM
  Subject: [delphi-br] Sql Stop





  em varios clientes meu eu tenho o sql server 2000, mas em alguns o sql fica 
stop, eu tenho que desinstalar e instala-lo novamente, mas com o tempo, depois 
de alguns meses ele voltar a ficar stop, tem alguma solução neste caso ??

  __
  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]



  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Sql Stop

2009-06-26 Por tôpico Eduardo Silva dos Santos
Da uma olhada no visualizar de eventos do Windows.. lá vai ter a indicação
de algum erro.

Na época que eu usava o SQL Server 2000, quem parava muito era o Service
Manager.. mas o banco não parava não.

2009/6/26 Heraldo Andrade 

>
>
> em varios clientes meu eu tenho o sql server 2000, mas em alguns o sql fica
> stop, eu tenho que desinstalar e instala-lo novamente, mas com o tempo,
> depois de alguns meses ele voltar a ficar stop, tem alguma solução neste
> caso ??
>
> __
> 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]
>
>  
>



-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Sql Stop

2009-06-26 Por tôpico Heraldo Andrade
em varios clientes meu eu tenho o sql server 2000, mas em alguns o sql fica 
stop, eu tenho que desinstalar e instala-lo novamente, mas com o tempo, depois 
de alguns meses ele voltar a ficar stop, tem alguma solução neste caso ??


  

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] SQL Count em Mais de um CAMPO!!!!

2009-05-28 Por tôpico Humberto Oliveira
Verificando se os campos de hora estão nulos não resolve?
select Count(DATA_ENTRADA) As "Dias"
from PONTO
where (HORA_ENTRADA is not null
or HORA_SAIDA is not null)

se alguma das horas estiver nula, não aparecerá no seu resultado.

Testa aí.



2009/5/28 rafaelpinto19 

>
>
>
>
> Olá Galera, queria saber se é possível usa SQL COUNT em Mais de um campo???
> E tbm como é que eu Faço para o SQL COUNT não considerar os registros que
> estão NULL??? Exemplo:
>
> Tenho 3 Campos na Tabela PONTO, Denomindos de DATA_ENTRADA, HORA_ENTRADA e
> HORA_SAIDA.
>
> DATA_ENTRADA HORA_ENTRADA HORA_SAIDA
>
> 28/05/2009 09:00 18:00
> 28/05/2009 09:00 18:09
> 28/05/2009 09:00 Null
>
> Eu Faço a Consulta para Verificar os Dias Trabalhados(DATA_ENTRADA
> registrada) de Determinado Funcionário no MÊS de MAIO com a Seguinte Linha
> de Comando:
>
> Query2.ADD('Select count (DATA_ENTRADA) as "DIAS" From PONTO where
> NOME='''+Query1.fieldbyname('NOME').asstring+''' and extract(month from
> DATA_ENTRADA) ='''+Edit4.text+''' order by DATA_ENTRADA Desc');
>
> o Resultado sempre Retornará 3.
>
> Minha Dúvida é... Quero Saber se posso usar a clausula COUNT para consultar
> mais de um CAMPO e não Considerar o valor "Null". Tendo como base o exemplo
> acima, ele teria que me retornar 2 e não 3, pois tem um HORA_SAIDA que está
> com valor "NULL".
>
> Conseguiram entender...Abraços???
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] SQL Count em Mais de um CAMPO!!!!

2009-05-28 Por tôpico rafaelpinto19


   Olá Galera, queria saber se é possível usa SQL COUNT em Mais de um campo??? 
E tbm como é que eu Faço para o SQL COUNT não considerar os registros que estão 
NULL??? Exemplo:

Tenho 3 Campos na Tabela PONTO, Denomindos de DATA_ENTRADA, HORA_ENTRADA e 
HORA_SAIDA.

DATA_ENTRADA   HORA_ENTRADAHORA_SAIDA

28/05/2009  09:00   18:00 
28/05/2009  09:00   18:09
28/05/2009  09:00   Null

Eu Faço a Consulta para Verificar os Dias Trabalhados(DATA_ENTRADA registrada) 
de Determinado Funcionário no MÊS de MAIO com a Seguinte Linha de Comando:

Query2.ADD('Select count (DATA_ENTRADA) as "DIAS" From PONTO where 
NOME='''+Query1.fieldbyname('NOME').asstring+''' and extract(month from 
DATA_ENTRADA) ='''+Edit4.text+''' order by DATA_ENTRADA Desc');

o Resultado sempre Retornará 3.

Minha Dúvida é... Quero Saber se posso usar a clausula COUNT para consultar 
mais de um CAMPO e não Considerar o valor "Null". Tendo como base o exemplo 
acima, ele teria que me retornar 2 e não 3, pois tem um HORA_SAIDA que está com 
valor "NULL".


Conseguiram entender...Abraços??? 




Re: [delphi-br] Sql Server

2009-05-04 Por tôpico Jhosef Marks
DBX eh mais facil e mais rápido...
Testado e aprovado...

JM

2009/5/4 Marcio F. Cruz 

>
>
> DBExpress mas, utilizando um framework que facilite a vida para trabalhar
> com DBX...
>
> No caso, eu uso o que eu mesmo fiz...
> http://sourceforge.net/projects/dddbxfacil/
>
> 2009/5/4 Arrobba Sistemas 
> 
> >
>
>
> >
> >
> > Boa tarde,
> >
> > Qual a melhor opcao de conexão para Sql Server, em ambiente multicamadas
> :
> >
> > 1) Dbexpress
> >
> > 2) DbGo
> >
> > Antonio C. de M. Pires
> >
> > Arrobba Sistemas
> >
> >  
> > >
> > desenvolvime...@arrobbasistemas.com.br
> 
> >
> > Telefones: (42) 8402-8549
> >
> > (42) 9105-5120
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Márcio F. Cruz
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
_
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi

#
CAMPANHA POR UMA INTERNET SEGURA
Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
mensagens use SEMPRE o "Cco" (cópia oculta).
Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
um e-mail, delete todas as informações que apareçam no corpo do e-mail e que
possam ser usadas por hackers.
#
Sent from Joinville, Santa Catarina, Brasil


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Sql Server

2009-05-04 Por tôpico Marcio F. Cruz
DBExpress mas, utilizando um framework que facilite a vida para trabalhar
com DBX...

No caso, eu uso o que eu mesmo fiz...
http://sourceforge.net/projects/dddbxfacil/



2009/5/4 Arrobba Sistemas 

>
>
> Boa tarde,
>
> Qual a melhor opcao de conexão para Sql Server, em ambiente multicamadas :
>
> 1) Dbexpress
>
> 2) DbGo
>
> Antonio C. de M. Pires
>
> Arrobba Sistemas
>
>  >
> desenvolvime...@arrobbasistemas.com.br
>
> Telefones: (42) 8402-8549
>
> (42) 9105-5120
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Márcio F. Cruz


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Sql Server

2009-05-04 Por tôpico Arrobba Sistemas
Boa tarde,

 

Qual a melhor opcao de conexão para Sql Server, em ambiente multicamadas :

 

1)   Dbexpress

2)   DbGo

 

 

 

Antonio C. de M. Pires

Arrobba Sistemas

 
desenvolvime...@arrobbasistemas.com.br

Telefones: (42) 8402-8549

  (42) 9105-5120

 



[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Sql Server 2005 Express em Rede

2009-04-21 Por tôpico Sergio - Jundiaí / SP

Configurando o SQL Server Express para ser acessado via rede 
por Aldinei Sampaio - — posted at 17/12/2007 12:25 Última modificação
17/12/2007 12:25 
As opções de instalação padrão do Microsoft SQL Server Express não permitem
que a instância instalada seja acessada por outra máquina da rede. Para isso
 é necessário realizar algumas manobras:
a) Ativar o acesso remoto
(fonte: http://www.mcdbabrasil.com.br/modules
php?name=News&file=article&sid=400)
1. Inicie o SQL Server Surface Area através do menu Iniciar ==> Programas
==> Microsoft SQL Server 2005 ==> Configuration Tools ==> SQL Server Surface
Area Configuration, 
2. Após iniciar o Surface Area, selecione a opção Surface Area Configuration
for Services and Connections,
3. Selecione o nó SQLEXPRESS,
4. Em Database Engine clique sobre Remote Connections,
5. Selecione a opção Local and remote connections, 
6. Certifique-se de também deixar selecionada a opção Using TCP/IP only.
Esta opção permitirá que o SQL Express passe a aceitar conexões TCP/IP.
7. Depois de ativar a comunicação TCP/IP, selecione o nó SQL Server Browser,
8. Em Service clique em Start (iniciar) para iniciar o serviço. Este serviço
é necessário para que as estações possam se conectar com sucesso ao SQL
Express caso ele não esteja usando a porta default 1433.
b) Adicionar exceções ao Firewall do Windows XP
No firewall do Windows XP (onde o SQL Express está instalado), adicione as
seguintes exceções:
- Porta UDP 1434
- C:\Arquivos de Programas\Microsoft SQL Server\90\Shared\sqlbrowser.exe



 
---Mensagem original---
 
De: Arrobba Sistemas
Data: 04/21/09 17:52:34
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Sql Server 2005 Express em Rede
 



Boa tarde,

Estou tentando instalar o SQL Server 2005 Express em rede, mas na maquina
Cliente não estou

Conseguindo encontrar o Servidor pelo SQL Server Management, alguma dica ???

Qual é o mais indicado para acessar o banco de dados DbExpress ou DbGo ???

Obrigado pela ajuda

Antonio C. de M. Pires

[As partes desta mensagem que não continham texto foram removidas]



 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Sql Server 2005 Express em Rede

2009-04-21 Por tôpico Arrobba Sistemas
Boa tarde,

 

Estou tentando instalar o SQL Server 2005 Express em rede, mas na maquina
Cliente não estou

 

Conseguindo encontrar o Servidor pelo SQL Server Management, alguma dica ???

 

 

Qual é o mais indicado para acessar o banco de dados DbExpress ou DbGo ???

 

 

Obrigado pela ajuda

 

 

 

Antonio C. de M. Pires

 

 



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-12 Por tôpico Depto TI - Vasconcelos
Bom dia Pessoal,

 

Depois de muitos testes consegui finalmente encontrar o erro. Na minha
tabela tenho uma trigger que no evento before insert gera o seqüencial da
mesma. Na trigger tenho uma variável que guarda o resultado de um select max
para fazer os testes, se null cod_pedido = 1 senão a variável + 1. Essa
variável estava declarada como smallint. Esse é o erro. A tabela estava com
seqüencial 32768, o próximo seria 32769 e onde ocorria o erro. Bastou eu
mudar o tipo da variável de smallint para integer para solucionar o
problema. Era um valor numérico maior do que a variável suporta. Não sabia
que a faixa de um smallint é tão pequena.

Na verdade foram 2 erros, o primeiro de não usar o generators, um recurso do
banco exatamente para esse fim, os quais hoje uso em meus sistemas, e o
segundo a declaração errada do tipo de variável.

Vivendo e aprendendo!!!

Abraços a todos.

 

Rodrigo de Moura

 



[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-12 Por tôpico Berdam
esse erro aconteceu comigo ontem, por causa que diminui um campo varchar para 
tamanho 1, esse campo já tinha valores, dai para resolver, deletei os campos e 
recriei.

 

Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com







De: Ulisses 
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 12 de Dezembro de 2008 7:39:44
Assunto: Re: [delphi-br] SQL Server Error: Arithmetic exception, numeric 
overflow or string truncation


Bom dia!

Você deve ter alterado o tamanho de algum campo, no banco de dados, porém não 
recriou o TField correspondente com o novo tamanho.

Boa sorte.

Ulisses

- Original Message - 
From: Depto TI - Vasconcelos 
To: delphi...@yahoogrup os.com.br 
Sent: Thursday, December 11, 2008 12:16 PM
Subject: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow 
or string truncation

Boa tarde pessoal,

Tenho uma aplicação desenvolvida em Delphi 7 com Firebird 1.5 e de uma hora
para outra na operação de inclusão de registros de um dos cadastros começou
a aparecer o erro abaixo:

"SQL Server Error: Arithmetic exception, numeric overflow or string
truncation"

Já calejado que sou, fui conferir no meu código se estava passando algum
valor string maior que o definido no campo da tabela, mas nada, tudo certo.

Debugando mais cheguei na cláusula insert que dá o erro:

insert into TAB_ PEDIDO

(COD_PEDIDO, COD_CLIENTE, COD_PAGTO, DTA_LCT, DES_PEDIDO, OBS_PEDIDO)

values

(10705, 11485, 1,'12/10/2008' , 'TESTE', '') 

Os campos COD_PEDIDO, COD_CLIENTE, COD_PAGTO são do tipo integer, o campo
DTA_LCT do tipo date e os campos DES_PEDIDO e OBS_PEDIDO são varchar de 60,
ou seja, tudo certo. Em dos meus backups rodei a mesma instrução SQL e rodou
perfeitamente, tanto pelo IBExpert quanto pela aplicação. Consultando
amigos, me disseram que meu banco pode ter corrompido, só que os demais
cadastros funcionam perfeitamente, somente nessa tabela ocorre o problema.

O problema foi sanado pois voltei um backup mas fiquei intrigado com esse
problema e quero entender o que aconteceu.

Alguém tem alguma idéia ou já passou por isso??? Tem como recuperar a tal
tabela??

Obrigado,

Rodrigo de Moura

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]




  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] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-12 Por tôpico Ulisses
Bom dia!

Você deve ter alterado o tamanho de algum campo, no banco de dados, porém não 
recriou o TField correspondente com o novo tamanho.

Boa sorte.

Ulisses

  - Original Message - 
  From: Depto TI - Vasconcelos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 11, 2008 12:16 PM
  Subject: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow 
or string truncation


  Boa tarde pessoal,

  Tenho uma aplicação desenvolvida em Delphi 7 com Firebird 1.5 e de uma hora
  para outra na operação de inclusão de registros de um dos cadastros começou
  a aparecer o erro abaixo:

  "SQL Server Error: Arithmetic exception, numeric overflow or string
  truncation"

  Já calejado que sou, fui conferir no meu código se estava passando algum
  valor string maior que o definido no campo da tabela, mas nada, tudo certo.

  Debugando mais cheguei na cláusula insert que dá o erro:

  insert into TAB_ PEDIDO

  (COD_PEDIDO, COD_CLIENTE, COD_PAGTO, DTA_LCT, DES_PEDIDO, OBS_PEDIDO)

  values

  (10705, 11485, 1,'12/10/2008', 'TESTE', '') 

  Os campos COD_PEDIDO, COD_CLIENTE, COD_PAGTO são do tipo integer, o campo
  DTA_LCT do tipo date e os campos DES_PEDIDO e OBS_PEDIDO são varchar de 60,
  ou seja, tudo certo. Em dos meus backups rodei a mesma instrução SQL e rodou
  perfeitamente, tanto pelo IBExpert quanto pela aplicação. Consultando
  amigos, me disseram que meu banco pode ter corrompido, só que os demais
  cadastros funcionam perfeitamente, somente nessa tabela ocorre o problema.

  O problema foi sanado pois voltei um backup mas fiquei intrigado com esse
  problema e quero entender o que aconteceu.

  Alguém tem alguma idéia ou já passou por isso??? Tem como recuperar a tal
  tabela??

  Obrigado,

  Rodrigo de Moura

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-11 Por tôpico Daniel - Infopower Sistemas
Oi pessoal,

É o seguinte uma vez aconteceu isso comigo e era um registro q tinha um
caractere que o charset não aceitava... (os: eu tinha criado errado o
charset)... 

Não sei se pode ajudar... mas da uma olhada nos registros do backup e do q
estava com problema

Qualquer coisa da um tq... blz...

Daniel Amorin

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Eduardo Silva dos Santos
Enviada em: quinta-feira, 11 de dezembro de 2008 12:05
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] SQL Server Error: Arithmetic exception, numeric
overflow or string truncation

mas pelo que ele falou ao voltar o backup deu certo.. só se ele mudou o
tamanho do campo.
mas pelo relatado o problema ocorreu do nada. e o mesmo insert funcionou ao
voltar o backup;

2008/12/11 Alisson 

>   Pode também ser um valor númerico maior do que o campo suporta.
>
>
> ___
>



-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]




-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>







Re: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-11 Por tôpico Eduardo Silva dos Santos
mas pelo que ele falou ao voltar o backup deu certo.. só se ele mudou o
tamanho do campo.
mas pelo relatado o problema ocorreu do nada. e o mesmo insert funcionou ao
voltar o backup;

2008/12/11 Alisson 

>   Pode também ser um valor númerico maior do que o campo suporta.
>
>
> ___
>



-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-11 Por tôpico Eduardo Silva dos Santos
Certamente essa tabela ou algum indice estavam corrompidos.. pra corrigir
tem que usar o Gfix

2008/12/11 Depto TI - Vasconcelos 

>   Boa tarde pessoal,
>
> Tenho uma aplicação desenvolvida em Delphi 7 com Firebird 1.5 e de uma hora
> para outra na operação de inclusão de registros de um dos cadastros começou
> a aparecer o erro abaixo:
>
> "SQL Server Error: Arithmetic exception, numeric overflow or string
> truncation"
>
> Já calejado que sou, fui conferir no meu código se estava passando algum
> valor string maior que o definido no campo da tabela, mas nada, tudo certo.
>
> Debugando mais cheguei na cláusula insert que dá o erro:
>
> insert into TAB_ PEDIDO
>
> (COD_PEDIDO, COD_CLIENTE, COD_PAGTO, DTA_LCT, DES_PEDIDO, OBS_PEDIDO)
>
> values
>
> (10705, 11485, 1,'12/10/2008', 'TESTE', '')
>
> Os campos COD_PEDIDO, COD_CLIENTE, COD_PAGTO são do tipo integer, o campo
> DTA_LCT do tipo date e os campos DES_PEDIDO e OBS_PEDIDO são varchar de 60,
> ou seja, tudo certo. Em dos meus backups rodei a mesma instrução SQL e
> rodou
> perfeitamente, tanto pelo IBExpert quanto pela aplicação. Consultando
> amigos, me disseram que meu banco pode ter corrompido, só que os demais
> cadastros funcionam perfeitamente, somente nessa tabela ocorre o problema.
>
> O problema foi sanado pois voltei um backup mas fiquei intrigado com esse
> problema e quero entender o que aconteceu.
>
> Alguém tem alguma idéia ou já passou por isso??? Tem como recuperar a tal
> tabela??
>
> Obrigado,
>
> Rodrigo de Moura
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-11 Por tôpico Alisson
Pode também ser um valor númerico maior do que o campo suporta. 



___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


[delphi-br] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-11 Por tôpico Depto TI - Vasconcelos
Boa tarde pessoal,

 

Tenho uma aplicação desenvolvida em Delphi 7 com Firebird 1.5 e de uma hora
para outra na operação de inclusão de registros de um dos cadastros começou
a aparecer o erro abaixo:

“SQL Server Error: Arithmetic exception, numeric overflow or string
truncation”

Já calejado que sou, fui conferir no meu código se estava passando algum
valor string maior que o definido no campo da tabela, mas nada, tudo certo.

Debugando mais cheguei na cláusula insert que dá o erro:

 

insert into TAB_ PEDIDO

  (COD_PEDIDO, COD_CLIENTE, COD_PAGTO, DTA_LCT, DES_PEDIDO, OBS_PEDIDO)

values

  (10705, 11485, 1,'12/10/2008', 'TESTE', '') 

 

Os campos COD_PEDIDO, COD_CLIENTE, COD_PAGTO são do tipo integer, o campo
DTA_LCT do tipo date e os campos DES_PEDIDO e OBS_PEDIDO são varchar de 60,
ou seja, tudo certo. Em dos meus backups rodei a mesma instrução SQL e rodou
perfeitamente, tanto pelo IBExpert quanto pela aplicação. Consultando
amigos, me disseram que meu banco pode ter corrompido, só que os demais
cadastros funcionam perfeitamente, somente nessa tabela ocorre o problema.

O problema foi sanado pois voltei um backup mas fiquei intrigado com esse
problema e quero entender o que aconteceu.

Alguém tem alguma idéia ou já passou por isso??? Tem como recuperar a tal
tabela??

Obrigado,

 

Rodrigo de Moura



[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] sql ajuda

2008-11-28 Por tôpico Luciano Calenzani Simões
Se você simplesmente ordernar por data de cadastro, a primeira será a menor 
data e a última será a maior data, não resolver?

select * from fatura
where cliente = 11212
order by data_cadastro desc;

 Luciano Calenzani Simões







De: alessandra porto <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED]; delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED]
Enviadas: Sexta-feira, 28 de Novembro de 2008 7:06:53
Assunto: [delphi-br] sql ajuda


preciso de ideia de como fazer a seguinte pesquisa:

retornar todas as faturas de um cliente, informando qual a
 fatura de (maior) e de (menor) data de cadastro,

tabela cliente
id_cliente
cliente

tabela fatura
id_fatura
id_cliente
dta_fatura

objetivo

informar qual a data da primeira e da ultima  fatura no mês P/ este cliente

e se possivel informar o numero de faturas deste cliente neste mês

em uma unica instrução sql


  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]



[delphi-br] sql ajuda

2008-11-28 Por tôpico alessandra porto
preciso de ideia de como fazer a seguinte pesquisa:

retornar todas as faturas de um cliente, informando qual a
 fatura de (maior) e de (menor) data de cadastro,

tabela cliente
id_cliente
cliente

tabela fatura
id_fatura
id_cliente
dta_fatura

objetivo

informar qual a data da primeira e da ultima  fatura no mês P/ este cliente

e se possivel informar o numero de faturas deste cliente neste mês

em uma unica instrução sql


agradeço aos amigos que colaborarem


  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] sql max min ajuda

2008-11-27 Por tôpico Rodinei (MSN)
Não pode ser :

SELECT MIN(CD_FATURA) MINIMO, MAX(CD_FATURA) MAXIMO FROM FATURA

Abs

Rodinei Amorim
Programador Delphi
[EMAIL PROTECTED]
(11) 8208-9503 - (11) 2024-2723


From: alessandra porto 
Sent: Thursday, November 27, 2008 9:31 AM
To: [EMAIL PROTECTED] ; delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] 
Subject: [delphi-br] sql max min ajuda


preciso retorvar o valor maximo e ninimo de determinado campo de uma tabela
na mesma consulta

somente uma informação estou conseguindo, unir as duas é que estou com
dificuldades

select min(CD_FATURA) as codigo_maximo  FROM FATURA

select MAX(CD_FATURA) as codigo_minimo  FROM FATURA

agradeço aos que ajudarem

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]



 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] sql max min ajuda

2008-11-27 Por tôpico alessandra porto
preciso retorvar o valor maximo e ninimo de determinado campo de uma tabela
na mesma consulta

somente uma informação estou conseguindo, unir as duas é que estou com
dificuldades

select min(CD_FATURA) as codigo_maximo  FROM FATURA

 select MAX(CD_FATURA) as codigo_minimo  FROM FATURA


agradeço aos que ajudarem



  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]



Res: [delphi-br] SQL com Union - Ordem Inversa não Funciona

2008-11-13 Por tôpico Luciano Calenzani Simões
Acabei de testar no FireBird 2.0.3 e funcionou perfeitamente. Olha o SQL que 
usei:

select cd_manifestante, count(cd_atendimento) from atendimento
where ds_resposta is null
group by cd_manifestante

union all

select cd_manifestante, count(cd_atendimento) from atendimento
where ds_resposta is not null
group by cd_manifestante

order by  2 desc

 Luciano Calenzani Simões







De: valdir <[EMAIL PROTECTED]>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 12 de Novembro de 2008 16:05:53
Assunto: Re: [delphi-br] SQL com Union - Ordem Inversa não Funciona


O banco é Firebird 2.0.
Sim, o dado da coluna já é float. É que utilizo o cast por causa de um bug do 
Fortes Report que, na banda summary não imprime se não fizer isso. Mas, mesmo 
que tirasse o cast, não mudaria nada.

Obrigado.


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] sql calculo datas ajuda?

2008-11-13 Por tôpico alessandra porto
preciso ajuda para
criar uma pesquisa sql
que a partir de uma data 
somada a X dias
seja comparada
a data atual e retorne
o numero de dias
de vencimento já
decorridos.

TABELA VENDA

id_venda   id_prazo   dta_venda id_cliente    valor
1 3  20/10/2008    100 33,14 
2 1  13/05/2008    123 100,22
3 4  20/10/2008    1001   199,13
4 4  10/11/2008    2080   1234,99
23   2  12/08/2008    1023   32,78

TABELA PRAZO

id_prazo  n_dias
1  30
2  45
3  60
4  90

Como base a data do dia
Quantos dias de vencido tem cada venda? 
Obs: se possivel informar ainda alem das vendas vencidas, 
o valor total  da soma das vendas vencidas.

  agradeço a todos que ajudarem com sujestões


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL com Union - Ordem Inversa não Fu nciona

2008-11-12 Por tôpico omar l m rosa
a sintaxe correta seria algo como:

select status, data, count(*) qtd, sum(total) total
from 
(
select  status, data, 1 qtd,  total from pedidos
where status = 1

union all

select status, data, 1 qtd, total from pedidos
where status = 3
 )

group by 1,2
order by 4 desc

---

<º><.·´¯`·. <º><.·´¯`·. <º><.·´¯`·.
 Omar L. M. Rosa
<º><.·´¯`·. <º><.·´¯`·. <º><.·´¯`·.
   [EMAIL PROTECTED]






  - Original Message - 
  From: valdirdill 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, November 12, 2008 4:33 PM
  Subject: [delphi-br] SQL com Union - Ordem Inversa não Funciona


  Quero fazer uma consulta que apresente os maiores compradores. A SQL 
  abaixo funciona certinho. Porém, quero que seja listado na ordem 
  inversa, iniciando do maior TOTAL_VENDIDO e terminado no menor. Ao 
  listar normal (iniciando no menor, funciona direitinho), mas se eu 
  acrescentar um 'DESC' no ORDER BY, não faz efeito. 
  Por gentileza, analise o SQL e me ajude com alguma dica. 

  SELECT CLIENTES.CODIGO, CLIENTES.NOME AS NOME_CLIENTE, 
  CAST(SUM(VENDAMESTRE.TOTALVENDA) AS FLOAT) AS TOTAL_VENDIDO FROM 
  VENDAMESTRE INNER JOIN CLIENTES ON 
  (VENDAMESTRE.CLIENTE=CLIENTES.CODIGO) 
  GROUP BY 1, 2 
  UNION ALL 
  SELECT CLIENTES.CODIGO, CLIENTES.NOME AS NOME_CLIENTE, 
  CAST(SUM(SERVICOMESTRE.TOTALFINAL) AS FLOAT) AS TOTAL_VENDIDO FROM 
  SERVICOMESTRE INNER JOIN CLIENTES ON 
  (SERVICOMESTRE.CLIENTE=CLIENTES.CODIGO) 

  GROUP BY 1, 2 

  ORDER BY 3 //tanto faz qual dessas duas linhas eu 
  ORDER BY 3 DESC //colocar no SQL. Ambas darão a mesma ordem. 

  Tá tudo certinho, o único problema é que, estranhamente o DESC não 
  faz efeito no order By. 

  Obrigado.



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL com Union - Ordem Inversa não Fu nciona

2008-11-12 Por tôpico valdir
O banco é Firebird 2.0.
Sim, o dado da coluna já é float. É que utilizo o cast por causa de um bug do 
Fortes Report que, na banda summary não imprime se não fizer isso. Mas, mesmo 
que tirasse o cast, não mudaria nada.

Obrigado.

  - Original Message - 
  From: Luciano Calenzani Simões 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, November 12, 2008 5:30 PM
  Subject: Res: [delphi-br] SQL com Union - Ordem Inversa não Funciona


  Qual SGDB você está usando? 
  Acabei de testar com Sybase e funciona certinho.
  Outra coisa, por que você faz aquele CAST pra Float se a coluna já me parece 
ser Float por ter usando o SUM?

  Luciano Calenzani Simões

  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail.com.
  http://br.new.mail.yahoo.com/addresses

  [As partes desta mensagem que não continham texto foram removidas]



   


--



  No virus found in this incoming message.
  Checked by AVG - http://www.avg.com 
  Version: 8.0.175 / Virus Database: 270.9.2/1782 - Release Date: 11/11/2008 
19:32


[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] SQL com Union - Ordem Inversa não Funciona

2008-11-12 Por tôpico Luciano Calenzani Simões
Qual SGDB você está usando? 
Acabei de testar com Sybase e funciona certinho.
Outra coisa, por que você faz aquele CAST pra Float se a coluna já me parece 
ser Float por ter usando o SUM?

Luciano Calenzani Simões


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] SQL com Union - Ordem Inversa não Funciona

2008-11-12 Por tôpico valdirdill
Quero fazer uma consulta que apresente os maiores compradores. A SQL 
abaixo funciona certinho. Porém, quero que seja listado na ordem 
inversa, iniciando do maior TOTAL_VENDIDO e terminado no menor. Ao 
listar normal (iniciando no menor, funciona direitinho), mas se eu 
acrescentar um 'DESC' no ORDER BY, não faz efeito. 
Por gentileza, analise o SQL e me ajude com alguma dica. 

SELECT CLIENTES.CODIGO, CLIENTES.NOME AS NOME_CLIENTE, 
CAST(SUM(VENDAMESTRE.TOTALVENDA) AS FLOAT) AS TOTAL_VENDIDO FROM 
VENDAMESTRE INNER JOIN CLIENTES ON 
(VENDAMESTRE.CLIENTE=CLIENTES.CODIGO) 
GROUP BY 1, 2 
UNION ALL 
SELECT CLIENTES.CODIGO, CLIENTES.NOME AS NOME_CLIENTE, 
CAST(SUM(SERVICOMESTRE.TOTALFINAL) AS FLOAT) AS TOTAL_VENDIDO FROM 
SERVICOMESTRE INNER JOIN CLIENTES ON 
(SERVICOMESTRE.CLIENTE=CLIENTES.CODIGO) 

GROUP BY 1, 2 

ORDER BY 3 //tanto faz qual dessas duas linhas eu 
ORDER BY 3 DESC //colocar no SQL. Ambas darão a mesma ordem. 

Tá tudo certinho, o único problema é que, estranhamente o DESC não 
faz efeito no order By. 

Obrigado.



RE: [delphi-br] SQL Server - Converter String em DateTime [URGENTE]

2008-10-31 Por tôpico Rubem Nascimento da Rocha

Ah, lembrei-me de uma outra solução! Se informe sobre a função ISDATE() do SQL 
Server. Ela pode te ajudar.
Sds.


To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Fri, 31 Oct 2008 12:37:33 +
Subject: RE: [delphi-br] SQL Server - Converter String em DateTime [URGENTE]


Se os dados já estão com 'ruído', nem adianta recorrer a alguma mágica que o 
SQL engine do SQL Server possa fazer pra vc. Se o dado não está do jeito que a 
função necessita para efetuar a conversão, não tem jeito! O SQL Server vai 
bronquear! O máximo q vc pode fazer é checar se o valor é NULL, daí vc poderia 
usar ISNULL() ou COALESCE() pra resolver a parada. No seu caso, se vc estivesse 
fazendo um SELECT em uma stored procedure, aí sim seria possível, pq na SP vc 
poderia codificar o tratamento necessário.

No seu lugar, seu eu fosse vc, partiria para o tratamento dos dados na 
aplicação front-end, ou seja, na sua aplicação Delphi. Usando ClientDataSet, vc 
poderia criar um campo TDateTime do tipo fkInternalCalc que teria o dado 
convertido de forma apropriada. Após abrir o ClientDataSet, varreria o mesmo e 
iria, registro a registro, checando se o valor a ser convertido está coerente 
com um simples try..except. Se estivesse correto, atribuiria o valor convetido 
ao novo campo criado.

Agora, via SQL pode esquecer! Sem chance!

Mão na massa e boa sorte.
Sds.


To: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED]; [EMAIL PROTECTED]
From: [EMAIL PROTECTED]
Date: Fri, 31 Oct 2008 03:21:36 -0200
Subject: [delphi-br] SQL Server - Converter String em DateTime [URGENTE]

boa noite, estou tentando fazer um select que pegue as data em um campo, que
por acaso foi criado como varchar(255) e to tentando converte-lo para
datetime...
o problema é que algumas dessas datas estão incorretas, por exemplo:
01/1//20//
gostaria de saber se tem como tratar isso no select, em mostrar null ou
algum outro valor quando naum for possivel converter o campo em datetime...
to tentando usar o comando
*
select cast(data_nascimento as datetime) from _geral

Server: Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value.*

e o
*
select convert(datetime, data_nascimento) from _geral

Server: Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value.*

Será que não tem como tratar esse erro no proprio select?

--
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi

_
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas 
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br

RE: [delphi-br] SQL Server - Converter String em DateTime [URGENTE]

2008-10-31 Por tôpico Rubem Nascimento da Rocha

Se os dados já estão com 'ruído', nem adianta recorrer a alguma mágica que o 
SQL engine do SQL Server possa fazer pra vc. Se o dado não está do jeito que a 
função necessita para efetuar a conversão, não tem jeito! O SQL Server vai 
bronquear! O máximo q vc pode fazer é checar se o valor é NULL, daí vc poderia 
usar ISNULL() ou COALESCE() pra resolver a parada. No seu caso, se vc estivesse 
fazendo um SELECT em uma stored procedure, aí sim seria possível, pq na SP vc 
poderia codificar o tratamento necessário.

No seu lugar, seu eu fosse vc, partiria para o tratamento dos dados na 
aplicação front-end, ou seja, na sua aplicação Delphi. Usando ClientDataSet, vc 
poderia criar um campo TDateTime do tipo fkInternalCalc que teria o dado 
convertido de forma apropriada. Após abrir o ClientDataSet, varreria o mesmo e 
iria, registro a registro, checando se o valor a ser convertido está coerente 
com um simples try..except. Se estivesse correto, atribuiria o valor convetido 
ao novo campo criado.

Agora, via SQL pode esquecer! Sem chance!

Mão na massa e boa sorte.
Sds.



To: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED]; [EMAIL PROTECTED]
From: [EMAIL PROTECTED]
Date: Fri, 31 Oct 2008 03:21:36 -0200
Subject: [delphi-br] SQL Server - Converter String em DateTime [URGENTE]


boa noite, estou tentando fazer um select que pegue as data em um campo, que
por acaso foi criado como varchar(255) e to tentando converte-lo para
datetime...
o problema é que algumas dessas datas estão incorretas, por exemplo:
01/1//20//
gostaria de saber se tem como tratar isso no select, em mostrar null ou
algum outro valor quando naum for possivel converter o campo em datetime...
to tentando usar o comando
*
select cast(data_nascimento as datetime) from _geral

Server: Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value.*

e o
*
select convert(datetime, data_nascimento) from _geral

Server: Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value.*

Será que não tem como tratar esse erro no proprio select?

--
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi

_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/

[delphi-br] SQL Server - Converter String em DateTime [URGENTE]

2008-10-30 Por tôpico Jhosef Marks
boa noite, estou tentando fazer um select que pegue as data em um campo, que
por acaso foi criado como varchar(255) e to tentando converte-lo para
datetime...
o problema é que algumas dessas datas estão incorretas, por exemplo:
01/1//20//
gostaria de saber se tem como tratar isso no select, em mostrar null ou
algum outro valor quando naum for possivel converter o campo em datetime...
to tentando usar o comando
*
select  cast(data_nascimento as datetime) from _geral

Server: Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value.*

e o
*
select  convert(datetime, data_nascimento) from _geral

Server: Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value.*

Será que não tem como tratar esse erro no proprio select?

-- 
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi


[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] "Sql Error: Error mapping failed"

2008-10-24 Por tôpico Laura Schwarz Ferrari
Oi Jean,

Obrigada pela resposta.
Bom, realmente é um erro difícil, principalmente porque quem 
desenvolveu o sistema foi outra pessoa. 
Vou ver esse negócio a respeito da versão do Firebird e caso dê em 
algum resultado eu coloco aqui!
Obrigada novamente pela atenção!
Abraços,

Laura Schwarz Ferrari



Res: [delphi-br] "Sql Error: Error mapping failed"

2008-10-23 Por tôpico Jean Barreiros
Olá Laura,
Esta mensagem é uma mensagem genérica do dbexpress que ocorre
quando o mesmo não consegui identificar o erro, tipo como ele
falasse que "Eu não sei que erro é esse" dai fica complicado
saber exatamente porque esse erro acontece em sua aplicação.
Mas, tente instalar o Fire 1.5 Server na maquina que esse
erro ocorre e veja se continuará.
Outra dica: vc falou que quando sai do campo login verifica 
se o login existe no banco, não acho iso uma boa prática
o melhor é deixar o usuário preencher login e senha e quando
clicar no botão OK ou Entrar sei lá, vc vai no BD e verfica
se acha um usuário que combine aquelas informações de uma
só vez.
.
. Jean Barreiros
Programador/Web-Designer
Delphi, C++, PHP, JavaScript
FireBird/InterBase, MySql, SQLServer, PostGree, Oracle
msn: [EMAIL PROTECTED]
e-mail: [EMAIL PROTECTED] 



- Mensagem original 
De: Laura Schwarz Ferrari <[EMAIL PROTECTED]>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 23 de Outubro de 2008 9:24:37
Assunto: [delphi-br] "Sql Error: Error mapping failed"


Bom dia a todos!

Esta é a primeira vez que posto algo aqui no grupo, e infelizmente é 
um problema que estou encontrando. 

Bom, aqui onde trabalho temos um programa desenvolvido em Delphi 7 e 
conexão com Firebird 2.0 . Porém, algo muito estranho está 
acontecendo, que é o erro "Sql Error: Error mapping failed". Ele 
aparece na tela de Login, quando passo o cursor do campo login para o 
campo senha (quando se escreve no campo login, é feita uma busca no 
banco de dados de usuários para ver se o usuário existe.).
Porém, isso só acontece em máquina onde não tenha Delphi 
instalado... testei na minha máquina onde tenho o Delphi 7 e o 
Firebirb 1.5 e ele não deu esse erro.

Em alguns tópicos de diversos fóruns falava sobre registrar as dll 
(já fiz)...outro em adicionar outra dll(também já fiz)...outro em 
trocar a dll 'dbexpint.dll' pela 'dbexpUIBfire15. dll'(esse não testei 
ainda). Enfim...

Se alguém já passou por esse problema, ou tenha certo conhecimento no 
assunto e possa me ajudar, agradeço muito!

Um abraço a todos!

 


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] "Sql Error: Error mapping failed"

2008-10-23 Por tôpico Laura Schwarz Ferrari
Bom dia a todos!

Esta é a primeira vez que posto algo aqui no grupo, e infelizmente é 
um problema que estou encontrando. 

Bom, aqui onde trabalho temos um programa desenvolvido em Delphi 7 e  
conexão com Firebird 2.0 . Porém, algo muito estranho está 
acontecendo, que é o erro "Sql Error: Error mapping failed". Ele 
aparece na tela de Login, quando passo o cursor do campo login para o 
campo senha (quando se escreve no campo login, é feita uma busca no 
banco de dados de usuários para ver se o usuário existe.).
Porém, isso só acontece em máquina onde não tenha Delphi 
instalado...testei na minha máquina onde tenho o Delphi 7 e o 
Firebirb 1.5 e ele não deu esse erro.

Em alguns tópicos de diversos fóruns falava sobre registrar as dll 
(já fiz)...outro em adicionar outra dll(também já fiz)...outro em 
trocar a dll 'dbexpint.dll' pela 'dbexpUIBfire15.dll'(esse não testei 
ainda). Enfim...

Se alguém já passou por esse problema, ou tenha certo conhecimento no 
assunto e possa me ajudar, agradeço muito!

Um abraço a todos!



Re: [delphi-br] SQL SERVER

2008-09-10 Por tôpico Claudiney Cogo
Olá Wesley.

Depende da estrutura que você usou com firebird. Se foi Connection / DataSet / 
Provider / ClientDataSet /DataSource, você só vai precisar substituir o seu 
componente connection pelo ADOConnection e o DataSet pelo ADODataSet. Daí pra 
baixo o resto é o mesmo. Isso falando em componentes da DBExpress. Se foi 
outro, precisa analisar. Depois de trocado é só ver os ajustes que vão aparecer 
nas suas querys, por diferença do banco, mas isso é mínimo se você costuma usar 
o básico do SQL.

Quanto a gerenciar, o próprio SQL Server tem a ferramenta. No SQL2000 você tem 
o Enterprise Manager e no SQL2005 você tem o SQL Server Management Studio. Em 
qualquer um deles você clica com o botão direito no seu banco de dados criado e 
escolha Todas as Tarefas (Tasks) e selecione Importar... ele abrirá uma 
ferramenta de importação / exportação que com certeza vai te ajudar muito a 
importar os dados de qualquer outra base.

Trabalho com SQL Server há 5 anos e considero uma ótima ferramenta.

Abraço.



Claudiney Cogo
N2 Sistemas e Soluções em Informática
Av. São Paulo, 172 - 15º Andar - Sala 1505
Fone/Fax: (44) 3029-6053 - Maringá - Paraná
www.n2solutions.com.br
nfe.n2solutions.com.br
www.studion2.com.br

 
  - Original Message - 
  From: BandaLemuel 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, September 10, 2008 4:22 PM
  Subject: [delphi-br] SQL SERVER


  Lista

  Tenho um sistema em Delphi7 + Firebird preciso com urgencia mudar para 
Delphi7+SqlServer Não sei nem por onde começar.. qual componente de conexão 
, nem como administrar o banco ... com o firebird eu uso o iboconsole 
alguem pode me dar uma luz... 

  vlw...

  Wesley

  [As partes desta mensagem que não continham texto foram removidas]



   

  __ Informação do NOD32 IMON 3432 (20080910) __

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] SQL SERVER

2008-09-10 Por tôpico BandaLemuel
Lista

Tenho um sistema em Delphi7 + Firebird preciso com urgencia mudar para 
Delphi7+SqlServer Não sei nem por onde começar.. qual componente de conexão 
, nem como administrar o banco ... com o firebird eu uso o iboconsole 
alguem pode me dar uma luz... 

vlw...


Wesley

[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [delphi-br] SQL

2008-08-14 Por tôpico Joao Morais
Luís Antônio wrote:
> Bom eu uso o formatfloat(##,###.##) ... isso resolve o problema dos
> floats

Na verdade isso mascara o problema mas não o resolve. Se você utiliza o 
valor para fazer algum cálculo, você terá um resultado igualmente 
impreciso. Bem melhor usar um inteiro escalado como currency.

Joao Morais


RES: [delphi-br] SQL

2008-08-14 Por tôpico Luís Antônio
Bom eu uso o formatfloat(##,###.##) ... isso resolve o problema dos
floats

 

At.,

 

Luis

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Andrei Luís
Enviada em: quinta-feira, 14 de agosto de 2008 11:36
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] SQL

 

Isso já foi bastante discutido, o campo float não é um campo para valores
exatos como o que você precisa. Use Numeric pra definir o campo. E no delphi
utilize currency ao invés de float. Vai resolver teu problema.

[]
Andrei

2008/8/14 dhsb <[EMAIL PROTECTED]
<mailto:dionatan%40prosisinformatica.com.br> >

> Pessoal estou com uma dúvida.
>
> Tenho um campo x dot ipo decimal
>
> x DECIMAL(15,2)
>
> Ate ai tranquilo.
>
>
> Todos os meus campos de x tem valor com duas casas decimas (,00)
>
> Bom quando vou dar um sum no campo ele me apresenta o seguinte valor
>
> 1979,01999 ao qual o soma correta é 1979,02. POr que isso ocorre?
> quando gravo meus redistros gravo do tipo float.Como posso corrigir?
>
> Delphi7, Firebird/Interbase
>
>

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] SQL

2008-08-14 Por tôpico Andrei Luís
Isso já foi bastante discutido, o campo float não é um campo para valores
exatos como o que você precisa. Use Numeric pra definir o campo. E no delphi
utilize currency ao invés de float. Vai resolver teu problema.

[]
Andrei

2008/8/14 dhsb <[EMAIL PROTECTED]>

> Pessoal estou com uma dúvida.
>
> Tenho um campo x dot ipo decimal
>
> xDECIMAL(15,2)
>
> Ate ai tranquilo.
>
>
> Todos os meus campos de x tem valor com duas casas decimas (,00)
>
> Bom quando vou dar um sum no campo ele me apresenta o seguinte valor
>
> 1979,01999 ao qual o soma correta é 1979,02. POr que isso ocorre?
> quando gravo meus redistros gravo do tipo float.Como posso corrigir?
>
> Delphi7, Firebird/Interbase
>
>


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] SQL

2008-08-14 Por tôpico dhsb
Pessoal estou com uma dúvida.

Tenho um campo x dot ipo decimal 

xDECIMAL(15,2)

Ate ai tranquilo.


Todos os meus campos de x tem valor com duas casas decimas (,00)

Bom quando vou dar um sum no campo ele me apresenta o seguinte valor

1979,01999 ao qual o soma correta é 1979,02. POr que isso ocorre? 
quando gravo meus redistros gravo do tipo float.Como posso corrigir?

Delphi7, Firebird/Interbase



  1   2   3   4   >