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.