Alterar Chave Windows 7

 

Quando for preciso alterar a chave do windows podem apenas fazer os seguintes passos:

1.º Abrir a linha de comandos

 

image

2.º Escrever o seguinte texto: SLUI 3

 

image

3.º Colocar a chave no local correto e fazer NEXT, o windows irá ativar-se e ficar conforme abaixo.

 

image

Erro Sage Gestão Comercial – 429

Após a inicialização do software Sage versão 2012.01.005, ao tentar efetuar uma cópia de segurança o programa dá os seguintes erros:

Erro_Seguranças

Erro_Seguranças_1

E apresenta a zona das seguranças em branco:

Seguranças_vazia

após carregamento dos dados que pretendemos o software dá o erro abaixo.

Erro_Seguranças_2

A solução passa por efetuar os seguintes passos:

1º Actualizar para a última versão existente

Após a actualização para a versão mais recente deverá dar algum erro de DLL aquando a instalação/actualização mas não deverá ser preocupante.

Erro_Dp_atualização

Se repararem no erro, o mesmo indcia que não foi possível carregar a libraria XceedZip.dll na localização indicada, e indica para verificar se está registada com RegSvr32.exe

Ora devemos então seguir as indicações seguintes para carregar o ficheiro dll para a libraria:

Abrir o Command Line do windows e digitar o que é pretendido.

Caso não saibam as operações que devem executar com o comando escrevam apenas na linha de comandos: regsvr32.exe, onde deverá aparecer a mensagem seguinte:

RegSvr32

Vamos então chamar o comando que pretendemos

regsvr32 /I XceedZip.dll

CMD

Deverá dar a seguinte mensagem:

Final

Não há problema que o ficheiro não tenha sido registado, o importante é que tenha sido carregado.

Poderá abrir o Sage retail e verá que já não dará nenhum erro de entrada, e se for efectuar uma copia de segurança aparecerá novamente o que era suposto:

Seguranças

Espero ter ajudado em alguma coisa.

Efetuar Reset Autonumber (Identity) Column in SQL Server

 

Quando se estrutura uma base de dados SQL e queremos ver se tudo está ok, temos que introduzir dados de teste, no entanto no final temos a necessidade de os eliminar, mas quando os eliminamos os contadores não vão começar do zero, mas sim a partir do ultimo numero residente em memória.

Para isso devemos seguir os seguintes passos:

1º Abrir a base de dados que pretendemos fazer a alteração

image

2º Abrir uma query nova

image

3º Editar a query com as seguintes instruções

image

DELETE FROM nometabela

DBCC CHECKIDENT (nometabela,RESEED, 0)

 

Neste momento deverá aparecer uma mensagem em como as alterações foram efetuadas com sucesso e o numero de linhas que foram afetadas.

image

image

NOTA: As linhas fazem seguintes operações:

1ª Linha Apaga os dados contidos na Base de dados

2ª Faz um reset ao contador e inicia-o neste caso por 0, mas poderia ser a partir do 25 por ex.

Posted in SQL. Tags: , , , , . Sem Comentários »

Could not find a property named ‘… ‘ on the type specified by the DataObjectTypeName property in ObjectDataSource ‘…’

Ora deparei-me com um problema a nível de update/delete numa detailsview

Então temos uma detailsview alimentada por um ObjectDataSource, a qual pretendemos altera, mas quando se cria o ODS ele cria por defeito alguns parametros, e os quais precisam de ser alterados.

image

O erro que nos dá é o seguinte abaixo.

image

Ora como solucionamos o problema?

Simples:

1º – Seleccionamos o nosso ObjectDataSource como o rato

image

2º – Na Janela de Propriedades procurar a propriedade “DataObjectTypeName”

image

3º – Eliminar os dados existentes no campo

image

4º – Correr a aplicação e testar, a aplicação já deverá fazer o update e o delete sem problema

 

NOTA: o sistema automaticamente por vezes define propriedades que não são indicadas, deveremos verificar o que não se encontra correto.

Problema corrigido por: Anabela Silva em

http://www.pcreview.co.uk/forums/could-not-find-property-named-type-specified-dataobjecttypename-property-objectdatasource-t2877349.html

Erro Biblioteca “using System.Linq” Visual Studio 2010

O erro que aparece é o abaixo

image

 

Este erro indica que o nosso projeto se encontra a correr noutra framework que não a 3.5 ou 4.0, possivelmente está na versão 2 que não possui a biblioteca System.Core.DLL, ou outro ficheiro util, dependendodo erro.

Para corrigir o erro deverá para isso seguir os seguintes passos

Antes de qualquer alteração, faça uma cópia do ficheiro “web.config” que se encontra na raiz da solução, pois poderá a vir a precisar dele mais tarde. No meu caso apaguei sem querer e depois tive de o corrigir linha a linha.

Em cima da solução clicar com o botão do lado direito e aceder as “Property Pages”

 

image

Verificar qual a versão da framework que está em utilização

image

Caso esteja na versão pretendida pode ir para uma versão atrás e depois novamente para a seguinte, irá ficar como dantes. No meu caso alterei também no web-config as entradas de referencias, e para isso pode na mesma janela seleccionar “References no canto sup.esquerdo

image

Caso tenha dados verifique se tudo está na versão correta, pode também verificar esta informação diretamente no ficheiro web.config

image

Caso obtenha o mesmo erro, e não esteja a descobrir o erro pode sempre enviar-me o erro por email.

Configurar ASP.NET Configuration–UserDB

 

Ora bem no passado dia 21 Maio coloquei um post onde dava indicações como se colocava a base de dados dos ASP.NET dentro de uma base de dados feita por nós, no entanto não conclui a configuração no lado do Visual Studio.

Quando vamos para o visual studio, o mesmo não sabe que deverá iniciar com uma base de dados nossa e poderá criar uma nova aspnetdb na vossa solução.

Se verificarem no vosso IIS o “LocalSqlServer” está a apontar para algum lado certo?

Na nossa solução podemos alterar esse LocalSqlServer no arranque da nossa aplicação, para isso deverá ser colocado dentro do nosso ficheiro web config o seguinte código

<remove name=”LocalSqlServer”/>

<add name=”LocalSqlServer” connectionString=”Data Souce= .\Nome_Instancia_Sql; Integrated Security=True; Initial Catalog= NomeUserDB; User Id= LoginSqlServer; Password= PassLoginSql; Trusted_Connection=False”/>

 

Imagem Exemplo:

image

Quando iniciamos o Asp.net Configuration Tool

image

Se existirem Utilizadores já criados nessa base de dados (podemos estar a importar para outro pc as configurações) temos que indicar o tipo de autenticação se localmente ou na internet. (O quadro é ligeiramente diferente deste, pois nao aparecem nenhuns utilizadores ou roles ainda.

image

Selecionamos o tipo de autenticação, no meu caso internet e “Done”.

image

Logo após guardar definições ficam disponíveis os utilizadores e tudo que estaria criado.

image

 

Qualquer duvida poderão sempre enviar um email.

Error EntityContainer

Quando surgem determinados erros que não conseguimos resolver, ficamos a bater nas paredes, no meu caso tive de apagar o meu EntityDataSource e depois deu este erro abaixo.

image

A solução para este problema é bastante simples, apesar de ter perdido algum tempo em achar a solução, pois nunca nos lembramos das coisas mais básicas, que é o caso do código HTML da página invocada.

<asp:EntityDataSource ID="EDS_Artigo" runat="server"
                ConnectionString="name=db****Entities" DefaultContainerName="db****Entities1"
                EnableFlattening="False" EntitySetName="artigos"
                Select="it.[id_artigo], it.[artigo]">
</asp:EntityDataSource>

No meu caso no acesso que fazia através do meu EntityDataSource, com as alterações que fiz no Modelo e nos nomes, as alterações não foram abrangidas ao código HTML, ficando ainda com as antigas definições, no “DefaultContainerName”. Alterando o código para o nome actual já não dará qualquer erro do género, arrancando de imediato com a página/aplicacão.

Qualquer outro erro que vos esteja a aparecer podem enviar para o meu email que tentarei ajudar.

Configurar ASPNETDB dentro de uma USERDB

Abaixo seguem os passos de como carregar as tabelas e funcionalidades de uma base dados ASPNETDB para uma base de dados configurada pelo utilizador/programador/administrador de sistemas.

Vou indicar os passos necessários para tal poder ser possível.

1. Inicalmente devemos ter já criada uma base de dados, por exemplo userdb.mdf

image

2. Em seguida verificar na seguinte localização a presença da framework 2.0, seja qual for a versão que apareça à frente.

No meu caso a localização foi a seguinte: C:\Windows\Microsoft.NET\Framework\v2.0.50727

O nome do executável é: aspnet_regsql.exe

Ao executar este executável irá aparecer a seguinte janela:

image

Seguir os passos, clicando em “Next”

image

Nesta opção indicamos que pretendemos os profiles, roles na base de dados escolhida.

Introduzimos onde indica Server a nossa instancia de SQL, poderá ser por exemplo \SQLEXPRESS, no meu caso é \SQLEXPRESS08, onde só após essa indicação é que sõ disponibilizadas as bases de dados que constam nessa instancia. Devrá ser indicada a password de autenticação, caso tenha sido introduzida, na maioria das vezes basta colocar como windows authentication.

image

Seleccionamos a base de dados onde pretendemos as tabelas correspondentes a ASPNETDB e “Next”

image

image

Correndo tudo bem, já deverá estar concluida a operação de carregamento das tabelas, e passando a ser a base de dados de gestão de utilizadores da sua aplicação. Clique em “Finish”.

image

Podem confirmar a criação das tabelas, fazendo um refresh a base de dados, onde já constam as tabelas solicitadas:

image

Posted in SQL. Tags: , , , . Sem Comentários »

Error in Save Changes SQL

O erro abaixo ocorre quando se tenta fazer alterações numa tabela em SQL server:

image

Acima foi criada uma tabela tipo_artigo, onde foi gravada apenas com a chave e tipo_artigo, no entanto pretende-se alterar a tabela, mas ao editar a tabela dá o erro abaixo:

image

Para resolver deverá aceder a:

TOOLS/OPTIONS

image

Deverá ser seleccionado do lado esquerdo a opção Designers e retirar o visto na opção:

“Prevent saving changes that requeire table re-creation”

image

E pronto, problema resolvido, já pode ser alterada a tabela sem qualquer problema.

Posted in SQL. Tags: , , , , . Sem Comentários »

Inserir “Mailto” numa DetaisView asp.net

Como inserir um link “mailto” numa consulta:

1- Inserir um DetailsView numa página

image

2- Adicionar o controlo SqlDataSource e configura-lo com os dados a mostrar

image

3- Aceder às propriedades do DetailsView no modo code view e substituir o local do campo de email

image

Código abaixo:

   1: <asp:BoundField DataField="email" DataFormatString="<a href=mailto:{0}>{0}</a>" HtmlEncodeFormatString="false" 

   2:                 HeaderText="Email" SortExpression="Email" />

4- no DataField colocar o nome do campo da base de dados.

5- Deverá estar operacional

Qualquer dúvida, favor enviar-me um email.