Leonardo C. Cavalcante
-
Total de itens
32 -
Registro em
-
Última visita
Posts postados por Leonardo C. Cavalcante
-
-
Valeu Jhonas
Muito Obrigado pela força.
-
Oi Estou precisando de ajuda para fazer um programa que recebe e-mail e grava no banco.
Que componente posso usar para receber estes emails ?
Se tiver algun exemplo de como usar este componente ?
Qualquer ajuda é bem vinda e desde já agradeço a todos.
Abraços!
-
Boa Noite. Não consegui entender exatamente qual é sua necessidade, Talvez o que você precise seja um lookupCombobox para LIstar a descrição e gravar o código.
Mas então, tenta explicar melhor para o que você precisa e Estou a disposição para ajudar.
Abraços!
-
Os indices influenciam sim, inclusive se nesta consulta voce tiver vários joins os campos de ligação de uma tabela com a outra deve ter um indice.
Para que possa te ajudar mais precisamente preciso ver o código da view.
Abraços Leonardo
-
Boa Noite amigo.
Acredito que o comando abaixo vai te ajudar.
select *
from movimento m1
where (select count(*) from movimento m2
where m2.Fone = m1.Fone) = 1
Qualquer coisa post ai
Abraços
Leonardo
-
Eu estou precisando saber como posso fazer um programa chamar outro programa e executar os processos deste outro como preencher edits clikar nos botões.
Desde de já agradeço qualquer informação.
-
Boa Noite amigo
Para fazer um select com outros valores a sintaxe seria essa
INSERT INTO ALUNO(COD_LOGIN, NOME_ALU, EMAIL_ALU)
SELECT MAX(COD_LOGIN), 'Nome', 'Email'
FROM LOGIN
porém no seu caso o campo COD_LOGIN já é do tipo identify significa que ele será incrementado automaticamente pelo sql então tente apenas assim
INSERT INTO ALUNO(NOME_ALU, EMAIL_ALU)
Values( 'Nome', 'Email')
Espero ter ajudado
Abraços
-
Acho que vou ter que fazer isso mesmo vou criar um assembly no visual studio para ler o arquivo e retornar o xml,
depois importo este assembly para o sql
Valeu pela ajuda ai. Muito Obrigado1
-
Boa Noite
Eu faria um pouco diferente.
Declare @flag1 char(1)
Select
a.Campo1,
b.Campo2,
c.Campo3
from Tabela1 a INNER JOIN Tabela2 b ON (a.Codigo = b.Codigo)
INNER JOIN Tabela3 c ON (b.Codigo = c.Codigo)
LEFT JOIN Tabela4 d ON (a.Campo5 = d.Codigo and @flag1 = 'S')
Espero ter ajudado
Abraços!
-
Estou tentando executar o código abaixo porém não consigo carregar o arquivo xml na minha variavel @vXml.
Alguen pode me ajudar ???
Desde já agradeço.
DECLARE @vHdoc integer DECLARE @vXml XML -- Aqui é a minha dúvida não estou conseguindo carregar -- Esta variavel @vXml desta maneira abaixo não deu certo select @vXML = 'D:\SQL\exportnull_64200701_94319115.xml' EXEC sp_xml_preparedocument @vHdoc OUTPUT,@vXml SELECT * FROM OPENXML(@vHdoc,'SalesOpportunityDetailsRs/SalesOpportunity/Quote') WITH ( ID int 'ID', Status Varchar(30) '../Status', Cli_Nome Varchar(60) 'CustomerTrackingName', Doc_Proposta Varchar(15) 'BrokerProposalNumber', Doc_Data1 DateTime 'StartDate', Doc_Data2 DateTime 'EndDate', Doc_Data_Proposta DateTime 'QuoteScenario/CalculationDate', Doc_Premio Numeric(15,2) 'QuoteScenario/SingleProductQuote/NetTotalPremium', Doc_Comissao Numeric(15,2) 'QuoteScenario/SingleProductQuote/CommissionPct', Doc_Custo Numeric(15,2) 'QuoteScenario/SingleProductQuote/AdministrativeCostValue' ) exec sp_xml_removedocument @vHdoc
-
Meu computador não para de reiniciar quando esta configurando a etapa 3 das atualização do windows vista.
Me ajudem.
Muito Obrigado
Leonardo
-
Para liberar o limpar o log você pode executar estes comandos.
BACKUP LOG NomeBasedeDados WITH TRUNCATE_ONLY
DBCC SHRINKDATABASE( NomeBasedeDados )
Espero ter ajudado.
Abraços!!
-
R$ 400
-
Olá
deve estar trazendo somente as produtoras que possui filmes isso por que você utilizou o join para fazer a ligações. da mesma maneira que você fez
substitua o JOIN por LEFT JOIN isso deve resolver.
Espero ter ajudado
Qualquer dúvida post ai
Leonardo C. Cavalcante
-
Olá neste link abaixo ele explica como voce configura um servidor linkado para acessar o excel
http://imasters.uol.com.br/artigo/3874/sql...arquivos_texto/
depois de configurado você pode importar os usando um insert fazendo um select base excel.
Qualquer dúvida post ai.
Abraços
Leonardo C. Cavalcante
-
Desculpa então eu só havia testado no sql 2005
Abraços
-
Você tentou declarar as variaveis desta maneira
declare @vVariavel varchar(max)
Isso deve resolver. Me responda se funcionou ai
Se não deu certo post ai e diga qual versão do sql esta utilizando
Abraços
-
Boa Noite!
Talvez o que esteja querendo seja inserir a data atual nesta caso não seria date e sim GetDate() ficaria assim:
Insert Into Destino Values(1,7,GetDate(),200)
Espero ter ajudado.
Abraços!!
-
Boa Noite!
No sql server campos varchar são limitados a 8000 bytes mas você declarar utlizando o espeficificador max desta maneira
declare @vText varchar(max)
Espero ter ajudado
Abraços!!
-
Boa Tarde!
Poderia me dizer o tamanho do campo status no banco de dados?
-
IBQueryfiltro.Close;
if Trim(edit1.Text) <> '' Then
IBQueryfiltro.ParamByName('pParametro1').Value := Trim(edit1.Text)
else
IBQueryfiltro.ParamByName('pParametro1').Value := 0; // Aqui um parametro ftInteger
IBQueryfiltro.ParamByName('pParametro2').Value := Trim(edit2.Text) // Aqui um parametro ftString
IBQueryfiltro.Open;
Este é um exemplo de como utilizar os dois tipos de parametros
O importante e você enteder que quando quiser desconsiderar um parametro(para que traga todos os registros) inteiro ele deve ser preechido com um valor 0.
ai no SQL você verifica se o campo e igual o valor do parametro ou o parametro esta preechido com 0.
Quando for string você quiser desconsiderar o parametro(para que traga todos os registros) você preenche com '' e no SQL verifica se o campo é igual ao parametro ou o parametro for igual ''.
Talvez possa te ajudar melhor se me explicar o que exatamente quer fazer.
Fico aguardando
Abraços!!!
-
Olá A sintaxe correta ficaria desta maneira.
UPDATE NW_FILA
SET flaanalista = '1056123'
FROM NW_FILA INNER JOIN NW_CASO ON NW_CASO.casId = NW_FILA.flaCasId
INNER JOIN FERRAMENTAS ON FERRAMENTAS.ID = NW_CASO.casFerId
INNER JOIN NW_CASO_TERMINAL ON NW_CASO.casId = NW_CASO_TERMINAL.catCasId
INNER JOIN CAD_USUARIOS ON NW_FILA.flaAnalista = CAD_USUARIOS.RE
INNER JOIN NW_TERMINAL ON NW_CASO_TERMINAL.catTerId = NW_TERMINAL.terId
INNER JOIN NW_CLIENTE ON NW_TERMINAL.terCliId = NW_CLIENTE.cliId
where FERRAMENTAS.ferramenta = 'SP GERAL - A. TELECOM'
and NW_CASO.casdtentrada >= '2008-10-01'
Espero ter ajudado.
Qualquer dúvida post ai.
Abraços!!
-
Hum Muito estranho isto não deveria acontecer.
Cola o código ai para que eu possa dar uma olhada.
-
beleza agora não falta muito você só precisa alterar o sql da query e deixar desta maneira.
SELECT *
FROM CADASTRO_ATENDIMENTO
WHERE (NUMEROATENDIMENTO = :pParametro1 OR :pParametro1 = '')
AND (CODIGOCLIENTE = :pParametro2 OR :pParametro2 = '')
Isto deve resolver.
Só no local onde você passa os parametros não se esqueça de tirar os espaços em brancos utilizando TRIM
IBQueryfiltro.Close;
IBQueryfiltro.ParamByName('pParametro1').Value := Trim(edit1.Text);
IBQueryfiltro.ParamByName('pParametro2').Value := Trim(edit2.Text);
IBQueryfiltro.Open;
Caso precise utilizar parametros do tipo ftInteger deverá fazer desta maneira
SELECT *
FROM CADASTRO_ATENDIMENTO
WHERE (NUMEROATENDIMENTO = :pParametro1 OR :pParametro1 = 0)
AND (CODIGOCLIENTE = :pParametro2 OR :pParametro2 = 0)
IBQueryfiltro.Close;
if Trim(edit1.Text) <> '' Then
IBQueryfiltro.ParamByName('pParametro1').Value := Trim(edit1.Text)
else
IBQueryfiltro.ParamByName('pParametro1').Value := 0;
if Trim(edit2.Text) <> '' Then
IBQueryfiltro.ParamByName('pParametro2').Value := Trim(edit2.Text)
else
IBQueryfiltro.ParamByName('pParametro2').Value := 0;
IBQueryfiltro.Open;
Ok
Abraços!!
[RESOLVIDO] Campo Datetime (Iniciante)
em SQL Server
Postado
Boa Noite.
Não existe nenhuma maneira no SQL SERVER 2005 de inserir os dados sem que grave a hora, você até pode mandar inserir um valor apenas com a data mas devido ao tipo do campo ser datetime ele sempre vai gravar 0 nos valores da hora, eu nunca me preocupei com isso porque os componentes de data que utilizo no delphi tem como default ignorar as informações de hora.
Se o que você precisa é apenas mostrar a data sem o time acho que este comando deve te ajudar, é quase aquilo que você já havia feito, só falto somar todos em um campo só.
select CONVERT(varchar(2), Day(Data_Entrada)) + '/'+
CONVERT(varchar(2), MONTH(Data_Entrada))+ '/' +
CONVERT(varchar(4), Year(Data_Entrada))
from alunos
Ah e novidades para o SQL SERVER 2008 existe o tipo datetime e o tipo date.
Espero ter ajudado
Abraços!