HI,
Não precisei mais usar esse código, mas deixo aqui caso alguém precise.
When Is a Float Not a Float?
http://www.search-this.com/2007/09/19/when-is-a-float-not-a-float/
Fiquem na Paz!!!
sexta-feira, setembro 28, 2012
Commit em uma procedure no firebird
HI,
Vou explicar primeiro a situação.
Em uma procedure para retornar o resultado de uma query, precisei primeiro popular a tabela com um select/insert. A procedure executou sem problemas, mostrou o resultado no grid do ibexpert, mas quando fui olhar na tabela, não tinha registro. Deduzi que era a falta do commit, mas aí não foi possível executar a procedure, dizia que o comando não era entendido. Pesquisando no google encontrei a solução.
How do I use transactions in Firebird?
http://stackoverflow.com/questions/6256678/how-do-i-use-transactions-in-firebird
Tive que colocar esse comando no começo da procedure
IN AUTONOMOUS TRANSACTION
DO
Fiquem na Paz!!!
Vou explicar primeiro a situação.
Em uma procedure para retornar o resultado de uma query, precisei primeiro popular a tabela com um select/insert. A procedure executou sem problemas, mostrou o resultado no grid do ibexpert, mas quando fui olhar na tabela, não tinha registro. Deduzi que era a falta do commit, mas aí não foi possível executar a procedure, dizia que o comando não era entendido. Pesquisando no google encontrei a solução.
How do I use transactions in Firebird?
http://stackoverflow.com/questions/6256678/how-do-i-use-transactions-in-firebird
Tive que colocar esse comando no começo da procedure
IN AUTONOMOUS TRANSACTION
DO
Fiquem na Paz!!!
Marcadores:
commit,
controle,
firebird,
transação,
transaction
sexta-feira, setembro 21, 2012
Vídeo do exemplo Asp.Net com MySQL
HI,
Gravei esse vídeo ontem para mostrar como tá ficando um site que estou fazendo utilizando Asp.Net com MySQL. Apenas treinando.
Usei esse programa para gravar esse vídeo
http://www.baixaki.com.br/download/autoscreenrecorder.htm
Fiquem na Paz!!!
Gravei esse vídeo ontem para mostrar como tá ficando um site que estou fazendo utilizando Asp.Net com MySQL. Apenas treinando.
Link do vídeo: http://www.youtube.com/watch?v=WrG7ePFkBjs
Tem dois posts aqui no blog sobre esse assunto
Começando com Asp.Net e MySQL
Selecionar a linha do GridView ao clicar no Asp.Net
Usei esse programa para gravar esse vídeo
http://www.baixaki.com.br/download/autoscreenrecorder.htm
Fiquem na Paz!!!
quinta-feira, setembro 20, 2012
Selecionar a linha do GridView ao clicar no Asp.Net
HI,
Antes eu usava o recurso padrão do GridView, o de habilitá-lo para ser selecionável. Com essa opção ativa é exibido um comando para selecionar a linha. Mas dessa vez eu queria selecionar a linha do grid ao clicar nela, sem precisar desse recurso ativo.
Achei essa solução
Select a row in an asp:GridView without using a Select Command
http://www.geekzilla.co.uk/View9FC28EE6-ACB0-4F51-BFE4-38B0B10134D5.htm
Tranquilo. Estava indo tudo muito bem até eu resolver adicionar duas colunas, uma para editar e outra para excluir o registro. Ao tentar selecionar uma linha pela segunda vez dava um erro de _doPostBack não definido.
Pois bem, depois de um certo tempo procurando, madrugada, já tava pensando em voltar ao modo tradicional de selecionar a linha. Mas graças a Deus consegui achar uma solução.
Select GridView Row Without Postback OnClick Of Cell JavaScript
http://csharpdotnetfreak.blogspot.com/2012/08/select-gridview-row-onclick-of-cell-javascript.html
Agora tá tudo beleza. Esse é o meu grid.
Antes eu usava o recurso padrão do GridView, o de habilitá-lo para ser selecionável. Com essa opção ativa é exibido um comando para selecionar a linha. Mas dessa vez eu queria selecionar a linha do grid ao clicar nela, sem precisar desse recurso ativo.
Achei essa solução
Select a row in an asp:GridView without using a Select Command
http://www.geekzilla.co.uk/View9FC28EE6-ACB0-4F51-BFE4-38B0B10134D5.htm
Tranquilo. Estava indo tudo muito bem até eu resolver adicionar duas colunas, uma para editar e outra para excluir o registro. Ao tentar selecionar uma linha pela segunda vez dava um erro de _doPostBack não definido.
Pois bem, depois de um certo tempo procurando, madrugada, já tava pensando em voltar ao modo tradicional de selecionar a linha. Mas graças a Deus consegui achar uma solução.
Select GridView Row Without Postback OnClick Of Cell JavaScript
http://csharpdotnetfreak.blogspot.com/2012/08/select-gridview-row-onclick-of-cell-javascript.html
Agora tá tudo beleza. Esse é o meu grid.
Lembrem-se: O segredo é a palavra chave.
Fiquem na Paz!!!
Marcadores:
asp.net,
click,
dopostback,
erro,
gridview,
onclick,
problema,
selecionar
quarta-feira, setembro 19, 2012
Começando com Asp.Net e MySQL
HI,
Sempre os sites aqui da empresa Asp.Net com Oracle.
Mas agora surgiu uma necessidade pessoal de aprender a usar com MySQL.
Já aprendi a fazer uns exemplos básicos e estou procurando só usar procedures. Já fiz a de obter os registros e a de inserir, mais tarde continuo o aprendizado.
Vou colocar aqui os sites que achei.
Utilizando o MySQL em C# e Asp.Net
Com esse site aprendi a instalar a dll pra acessar o MySQL
http://www.mundoasp.net/utilizando-o-mysql-em-c-sharp-e-asp-dot-net/
Criando Stored Procedures no MySQL
Com essa dica criei a procedure para obter os registros da tabela
http://www.oficinadanet.com.br/artigo/2088/criando_stored_procedures_no_mysql
MySQL 5 C# sample code using ObjectDataSources
Esse estou usando para acessar as procedure no site
http://dotnetnuke.adefwebserver.com/Default.aspx?tabid=289
Fiquem na Paz!!!
Sempre os sites aqui da empresa Asp.Net com Oracle.
Mas agora surgiu uma necessidade pessoal de aprender a usar com MySQL.
Já aprendi a fazer uns exemplos básicos e estou procurando só usar procedures. Já fiz a de obter os registros e a de inserir, mais tarde continuo o aprendizado.
Vou colocar aqui os sites que achei.
Utilizando o MySQL em C# e Asp.Net
Com esse site aprendi a instalar a dll pra acessar o MySQL
http://www.mundoasp.net/utilizando-o-mysql-em-c-sharp-e-asp-dot-net/
Criando Stored Procedures no MySQL
Com essa dica criei a procedure para obter os registros da tabela
http://www.oficinadanet.com.br/artigo/2088/criando_stored_procedures_no_mysql
MySQL 5 C# sample code using ObjectDataSources
Esse estou usando para acessar as procedure no site
http://dotnetnuke.adefwebserver.com/Default.aspx?tabid=289
Fiquem na Paz!!!
Marcadores:
asp.net,
c#,
MySQL,
visual studio
Um pouco de PHP
HI,
Surgiu a necessidade de criar um site e como a hospedagem Asp.Net o valor é um pouco maior por conta do Sql Server, resolvi que ia fazer em Php para usar o My Sql.
Fui ver um framework para usar e optei pelo cake php.
Não foi muito complicado fazer o exemplo do blog. Fiquei apanhando foi para fazer o exemplo da autenticação, estava acompanhando pelo tutorial da verão 1.3, hehehe.
Mesmo achando o cake php legalzinho, ainda tava com a idéia de usar o visual studio, hehehe.
Ontem um amigo mostrou o site da empresa dele e vi que foi feito em aso.net. Fui verificar as características da hospedagem e vi que oferecia 100MB do Sql Server por R$25,00, fora a hospedagem do site. Vi também que oferecia Access, My SQL, Firebird. Aí pensei, por que não usar Asp.net com My SQL.
Então ontem mesmo comecei a aprender.
Vou por aqui os links que achei sobre o cake php, em outro post falo sobre o my sql com asp.net.
Aprendendo a fazer o primeiro bolo
http://www.slideshare.net/adorepump/cakephp-aprendendo-a-fazer-o-primeiro-bolo-presentation
10 Awesome CakePHP Tutorials
http://devmoose.com/coding/10-awesome-cakephp-tutorials
Vários exemplos
http://www.jamesfairhurst.co.uk/tags/view/cakephp
PS: ficar trabalhando com Delphi, Visual Studio e Android já tá bom demais, hehehe.
Fiquem na Paz!!!
Surgiu a necessidade de criar um site e como a hospedagem Asp.Net o valor é um pouco maior por conta do Sql Server, resolvi que ia fazer em Php para usar o My Sql.
Fui ver um framework para usar e optei pelo cake php.
Não foi muito complicado fazer o exemplo do blog. Fiquei apanhando foi para fazer o exemplo da autenticação, estava acompanhando pelo tutorial da verão 1.3, hehehe.
Mesmo achando o cake php legalzinho, ainda tava com a idéia de usar o visual studio, hehehe.
Ontem um amigo mostrou o site da empresa dele e vi que foi feito em aso.net. Fui verificar as características da hospedagem e vi que oferecia 100MB do Sql Server por R$25,00, fora a hospedagem do site. Vi também que oferecia Access, My SQL, Firebird. Aí pensei, por que não usar Asp.net com My SQL.
Então ontem mesmo comecei a aprender.
Vou por aqui os links que achei sobre o cake php, em outro post falo sobre o my sql com asp.net.
Aprendendo a fazer o primeiro bolo
http://www.slideshare.net/adorepump/cakephp-aprendendo-a-fazer-o-primeiro-bolo-presentation
10 Awesome CakePHP Tutorials
http://devmoose.com/coding/10-awesome-cakephp-tutorials
Vários exemplos
http://www.jamesfairhurst.co.uk/tags/view/cakephp
PS: ficar trabalhando com Delphi, Visual Studio e Android já tá bom demais, hehehe.
Fiquem na Paz!!!
sexta-feira, setembro 14, 2012
Quebrar texto ao montar impressão modo texto no Delphi
HI,
Precisei fazer com que um recibo de pagamento para impressora não fiscal fosse impresso em um modelo térmico, uma daruma dr700.
Para o modelo matricial tava usando a dll, mas não consegui usar a desse modelo. Como tava com o tempo curto, resolvi montar da maneira antiga, mandando pra impressora.
Antes tentei usar o forte reports, mas não ficou muito legal, ficou faltando imprimir alguns caracteres na margem direita.
Pesquisando uma alternativa encontrei um monte de exemplos usando a unit TPrinters.
Quando tava implementando, me deparei com um problema, ao fazer o texto continuar na próxima linha, não estava separando de forma correta. Ex: Colégio, fica o "C" numa linha e "olégio" na seguinte.
Consegui resolver esse problema usando os exemplos desses dois sites
WrapText
http://www.delphibasics.co.uk/RTL.asp?Name=WrapText&ExpandCode2=Yes
Delphi: Write multi-line text on a TCanvas
http://shrimpworks.za.net/2006/05/24/delphi-write-multi-line-text-on-a-tcanvas/
Ficou assim para imprimir um texto:
lines.Text := WrapText('Texto a ser impresso em mais de uma linha. Fazendo isso a separação das palavras acontece de forma correta. Espero ter ajudado.', 47);
for I := 0 to lines.Count - 1 do begin
Canvas.TextOut(Coluna, Linha, lines[I]);
Linha := Linha + PuloLinha;
end;
Fiquem na Paz!!!
Precisei fazer com que um recibo de pagamento para impressora não fiscal fosse impresso em um modelo térmico, uma daruma dr700.
Para o modelo matricial tava usando a dll, mas não consegui usar a desse modelo. Como tava com o tempo curto, resolvi montar da maneira antiga, mandando pra impressora.
Antes tentei usar o forte reports, mas não ficou muito legal, ficou faltando imprimir alguns caracteres na margem direita.
Pesquisando uma alternativa encontrei um monte de exemplos usando a unit TPrinters.
Quando tava implementando, me deparei com um problema, ao fazer o texto continuar na próxima linha, não estava separando de forma correta. Ex: Colégio, fica o "C" numa linha e "olégio" na seguinte.
Consegui resolver esse problema usando os exemplos desses dois sites
WrapText
http://www.delphibasics.co.uk/RTL.asp?Name=WrapText&ExpandCode2=Yes
Delphi: Write multi-line text on a TCanvas
http://shrimpworks.za.net/2006/05/24/delphi-write-multi-line-text-on-a-tcanvas/
Ficou assim para imprimir um texto:
lines.Text := WrapText('Texto a ser impresso em mais de uma linha. Fazendo isso a separação das palavras acontece de forma correta. Espero ter ajudado.', 47);
for I := 0 to lines.Count - 1 do begin
Canvas.TextOut(Coluna, Linha, lines[I]);
Linha := Linha + PuloLinha;
end;
Fiquem na Paz!!!
terça-feira, setembro 04, 2012
Redirecionar a página após abrir uma janela popup
HI,
Hoje precisei fazer a página que abria uma janela popup retornar pra página anterior.
Tentei colocar um Response.Redirect após chamar o popup, mas não funcionou.
Fui mais uma vez pesquisar no google e achei essas página:
Pop-up window change url of first window
http://www.webdeveloper.com/forum/archive/index.php/t-162002.html
JavaScript: 2 window.opener.location.href statements with alert() in between not functioning
http://stackoverflow.com/questions/2994103/javascript-2-window-opener-location-href-statements-with-alert-in-between-not
Coloquei o código na janela popup
opener.location.href='newURL.html';
Fiquem na Paz!!!
Hoje precisei fazer a página que abria uma janela popup retornar pra página anterior.
Tentei colocar um Response.Redirect após chamar o popup, mas não funcionou.
Fui mais uma vez pesquisar no google e achei essas página:
Pop-up window change url of first window
http://www.webdeveloper.com/forum/archive/index.php/t-162002.html
JavaScript: 2 window.opener.location.href statements with alert() in between not functioning
http://stackoverflow.com/questions/2994103/javascript-2-window-opener-location-href-statements-with-alert-in-between-not
Coloquei o código na janela popup
opener.location.href='newURL.html';
Fiquem na Paz!!!
Marcadores:
chamadora,
javascript,
página,
popup,
redirecionar
Obter o valor de um campo no RowCommand do GridView
HI,
Se tiver outra maneira eu desconheço.
Obter o valor de um campo da query no RowDataBound é tranquilo, mas eu precisei de valores que não aparecem no gridview quando uma linha é selecionada.
No GridView faço assim:
string cod_associado = ((DataRowView)e.Row.DataItem)["COD_ASSOCIADO"].ToString();
Vi que existe a propriedade DataKeyNames no gridview e fui pesquisar no google como utilizá-lo.
Achei essa páginas
ASP .NET - Manutenção de dados com GridView e Ajax
http://www.macoratti.net/11/09/aspn_gdvm.htm
GridViewCommandEventArgs
http://forums.asp.net/t/1033685.aspx
Get DataKey values in GridView RowCommand
http://stackoverflow.com/questions/2818203/get-datakey-values-in-gridview-rowcommand
Consegui montar esse código
protected void gdvTurmas_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
GridViewRow row = gdvTurmas.Rows[Convert.ToInt32(e.CommandArgument)];
string cod_associado = gdvTurmas.DataKeys[row.RowIndex].Values[0].ToString();
Session["CODASSOC"] = cod_associado;
}
}
Se for pra pegar um valor que tá visível no grid, no evento RowCommand, é assim:
row.Cells[4].Text
Fiquem na Paz!!!
Se tiver outra maneira eu desconheço.
Obter o valor de um campo da query no RowDataBound é tranquilo, mas eu precisei de valores que não aparecem no gridview quando uma linha é selecionada.
No GridView faço assim:
string cod_associado = ((DataRowView)e.Row.DataItem)["COD_ASSOCIADO"].ToString();
Vi que existe a propriedade DataKeyNames no gridview e fui pesquisar no google como utilizá-lo.
Achei essa páginas
ASP .NET - Manutenção de dados com GridView e Ajax
http://www.macoratti.net/11/09/aspn_gdvm.htm
GridViewCommandEventArgs
http://forums.asp.net/t/1033685.aspx
Get DataKey values in GridView RowCommand
http://stackoverflow.com/questions/2818203/get-datakey-values-in-gridview-rowcommand
Consegui montar esse código
protected void gdvTurmas_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
GridViewRow row = gdvTurmas.Rows[Convert.ToInt32(e.CommandArgument)];
string cod_associado = gdvTurmas.DataKeys[row.RowIndex].Values[0].ToString();
Session["CODASSOC"] = cod_associado;
}
}
Se for pra pegar um valor que tá visível no grid, no evento RowCommand, é assim:
row.Cells[4].Text
Fiquem na Paz!!!
Assinar:
Postagens (Atom)