segunda-feira, março 31, 2008
A importancia de Aprender Inglês
Por isso para que você esteja acompanhando o mercado, é essencial ter o conhecimento da língua.
Encontrei um vídeo funny
terça-feira, março 11, 2008
Monitoring Report Execution Performance with Execution Logs
More
segunda-feira, março 10, 2008
Planning for Scalability and Performance with Reporting Services
More
Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005
More
Statistics Used by the Query Optimizer in Microsoft SQL Server 2005
More
terça-feira, agosto 14, 2007
2541 - Unit 1
Unit 1 -Conectar em Banco de dados e efetuar a leitura de dados
Web Site no Visual Studio 2005 posso ter várias configurações:
Local IIS
File System
FTP
Remote Sites
Shared Code Folders
São pastas especiais que existe em todo projeto WEB
Bin
Pasta onde se encontra as dll's e referencias externas
App_Code
Pasta Onde se encontra os códigos. Todas as classes devem ser criadas abaixo desta pasta
How To: Connect a Database by Using ADO.NET
Para conectar inicialmente precisamos definir o ConectionString String de Conexão
Providers é os tipos de conexões que posso ter:
SQL
OLE DB
ODBC
ORACLE
SQL - funciona a partir da versão 7.0 do SQL:
[Visual Basic]
dim connectionString as String = "Data Source=(local);Initial Catalog=Adventureworks. Integrated Security=SSPI; ..."
Dim connection as New SqlConnection(connectionString)
connection.Open()
Using connection
....funcoes...
End Using
How To: Store Connection String in an Application Configuration File - gravar a string de concexão
Para modificar facilmente a string de conexão podemos guarda-la no arquivo web.config dentro da tag
Atenção ao modificar o web.config pois ele é case sencitive
How To: Encrypt Configuration Sections in ASP.NET 2.0 by using RSA
Podemos criptografar algumas partes do arquivo de configuração (web.config)
Para efetuar esta operação iremos utilizar uma linha de comando.
aspnet_regiis -pef "connectionStrings" "web-site-folder "
Para descriptografar utilize o comando.
aspnet_regiis -pdf "connectionStrings" "web-site-folder "
How To: Retrieve a Connection String from an Application Configuration File
Para pegar a string de conexão gravada no arquivo iremos utilizar o nameSpace System.Configuration
ConfigurationManager.ConnectionStrings("AdventureWorks") nome do id da tag
How To: Execute Simple database queries
Iremos utilizar o Objeto SQLCommand ele tem as seguintes statements
ExecuteScalar - retorna 1 linha e 1 coluna
ExecuteReader - Joga informações num datareader leitura mais rápida.
ExecuteNonQuery - Comandos que não retornam resultados como por exemplo INSERT UPDATE DELETE
ExecuteXMLReader - Retorna um XML não esta disponivel para o OracleCommand
Para utilizar abra uma conexão connection.Open() no Command defina a propriedade CommandType ( se é texto, stored procedure )
Chame agum starements falado acima( ex: ExecuteScalar )
Feche a conexão connection.close()
Dim connection as New SqlConnection(aConnectionString)
dim oCommand as New SqlCommand ("Select count(*) from product", connection)
oCommand.CommandType = CommandType.Text
connection.Open()
Dim count as Integer = cInt(command.ExecuteScalar())
connection.Close()
How To: Handle Connection Events
Existem dois eventos:
InfoMessage - Informações que exibem no painel de resultado do query analiser quando da algum erro
Dim aConnection as New SqlConnection( aConnectionString)
AddHandler aConnection.InfoMessage, Addressof OnInfoMessage
Public Sharede Sub OnInfoMessage( sender as Object, args As SqlInfomMessageEventArgs)
For Each err as SqlError In args.Erros
console.WriteLine(err.Number....)
Next
End Sub
StateChange - Quando muda o status da conexão
Tenho duas propriedades estado anterior e estado atual da conexão
How To: Handle Connection Exceptions
Try
Catch SqlException
End Try
Connection Pooling
Ele ja deixa algumas conexões abertas para ganaha performance quando o aplicativo for acessar o banco de dados novamente.
Dicas: Comando Using ele ja faz o dispose() automaticamente do objeto.
Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
Este exame é obrigatório em todas as certificações MCTS
Referencia de estudo para o exame:
Após concluído este exame 70–536 e o exame 70-528 você terá a certificação
MCTS: .NET Framework 2.0 Web Applications (Two Exams Required)