algumas fotos
@ Madison Square Garden, NY, March 3, 2010
Postado por Anderson Bueno às 14:47 0 comentários
Dados da linha no template de um repeater
using System.Data.Common;
protected void repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
{
DataRowView drv = (DataRowView)e.Item.DataItem;
string valor = drv.Row["CAMPO_DO_BD"].ToString();
}
Postado por Anderson Bueno Marcadores: c# às 13:17 0 comentários
SQL Statement Generator for Table-Mirror
Voilà, script t-sql para gerar os comandos de INSERT e/ou UPDATE, em SQL, para cada uma das linhas já gravadas em determinada tabela.

Transforma isso....

.. nisso:

Parametrização
Só com os comandos UPDATE..
SET @SE_NAO_EXISTE = 0
SET @BATCH_UPDATE = 1
SET @BATCH_INSERT = 0

Verificando se a chave já existe, para gerar o script de atualizar (update) ou inserir a linha (insert):
SET @SE_NAO_EXISTE = 1
SET @BATCH_UPDATE = 1
SET @BATCH_INSERT = 1

download do script
Postado por Anderson Bueno Marcadores: bd, sql às 05:41 0 comentários
Bind Rule to a Table's column
EXEC sp_bindrule 'RULE_NAME', 'TABELA.CAMPO'
E pra dar Unbind...
EXEC sp_unbindrule 'TABELA.CAMPO'
No unbind, há o segredo: "não precisa informar o nome da Rule". Pois desativa todas as rules do campo... Uma blz!
Postado por Anderson Bueno Marcadores: sql bd às 11:41 0 comentários
C# executando Javascript in runtime
ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "motherfucking_JS_Function_here();", true);
Postado por Anderson Bueno Marcadores: c#, javascript às 12:07 0 comentários

