Ir para o conteúdo
JoaoNascimento

Base de dados ao deixar de correr perde dados

Mensagens Recomendadas

JoaoNascimento    0
JoaoNascimento

Amigos é assim tenho uma base de dados que ao deixa de correr perde os dados que eu inseri durante o debug....

A base de dados é SQl

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ricardoantunes    1
ricardoantunes

Para estares a fazer essa pergunta é porque não as usas.. então o problema não será esse..

Se correres o debug até ao fim insere bem os registos?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ribeiro55    44
ribeiro55

Se tens a base de dados na solução e a opção Copy Always (ou coisa parecida) activa, por cada vez que corras a aplicação em debug, a base de dados da solução (supostamente vazia) é copiada por cima da que está junto do binário em debug.

Uma solução é trocar o "Copy Always" para "Never Copy" e meter a BD no bin à unha.

A partir do momento em que a query é executada na BD não há rollbacks.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
vitortomaz    1
vitortomaz

Se meteres um caminho completo na query string isso fica resolvido,

em vez de ter qq coisa parecido com |Data|BaseDados.mdf passas a ter C:\.... e deixas de ter problemas

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ribeiro55    44
ribeiro55

Se meteres um caminho completo na query string isso fica resolvido,

em vez de ter qq coisa parecido com |Data|BaseDados.mdf passas a ter C:\.... e deixas de ter problemas

Deixa. Até correr noutra máquina qualquer. Isso é uma solução sapateira. No mínimo My.Application.Info.DirectoryPath & ".......qqcoisa.mdf"

Mas a questão nem é essa.

Tens o ficheiro na solução? Verifica se não o tens para "Copy Always". Passa-o para "Never copy"

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
vitortomaz    1
vitortomaz

Deixa. Até correr noutra máquina qualquer. Isso é uma solução sapateira.

É o hábito de desenvolver aplicações empresariais, onde existe um servidor de base de dados...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade