JoaoNascimento Posted June 30, 2009 at 03:23 PM Report #275908 Posted June 30, 2009 at 03:23 PM 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 http://www.joaonascimento.info
ricardoantunes Posted June 30, 2009 at 03:27 PM Report #275909 Posted June 30, 2009 at 03:27 PM Não estás numa transacção de ao parar o debug não fará o rollback?
JoaoNascimento Posted June 30, 2009 at 03:28 PM Author Report #275911 Posted June 30, 2009 at 03:28 PM Não percebi amigo... Podias explicar melhor? http://www.joaonascimento.info
ricardoantunes Posted June 30, 2009 at 03:42 PM Report #275914 Posted June 30, 2009 at 03:42 PM 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?
JoaoNascimento Posted June 30, 2009 at 03:46 PM Author Report #275915 Posted June 30, 2009 at 03:46 PM Sim e consigo visualizalos depois de os adicionar http://www.joaonascimento.info
José Lopes Posted June 30, 2009 at 03:53 PM Report #275918 Posted June 30, 2009 at 03:53 PM e se trabalhares directamente em cima do executavel (output), provavelmente no bin. Funciona? Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
JoaoNascimento Posted June 30, 2009 at 05:55 PM Author Report #275948 Posted June 30, 2009 at 05:55 PM Sim funciona 😄 , entao quer dizer que depois de compilar o programa ele ira guardar os dados certo? http://www.joaonascimento.info
ribeiro55 Posted June 30, 2009 at 06:06 PM Report #275952 Posted June 30, 2009 at 06:06 PM 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. Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
JoaoNascimento Posted June 30, 2009 at 06:22 PM Author Report #275957 Posted June 30, 2009 at 06:22 PM Meter a base de dados a unha como assim? http://www.joaonascimento.info
vitortomaz Posted June 30, 2009 at 06:25 PM Report #275959 Posted June 30, 2009 at 06:25 PM 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 http://vitortomaz.blogspot.com/
ribeiro55 Posted June 30, 2009 at 06:26 PM Report #275960 Posted June 30, 2009 at 06:26 PM Lol, copiar o ficheiro para a pasta bin. Partindo do pressuposto que estamos a falar de uma base de dados em ficheiro. Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
ribeiro55 Posted June 30, 2009 at 06:28 PM Report #275961 Posted June 30, 2009 at 06:28 PM 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" Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
vitortomaz Posted June 30, 2009 at 06:35 PM Report #275962 Posted June 30, 2009 at 06:35 PM 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... http://vitortomaz.blogspot.com/
ribeiro55 Posted June 30, 2009 at 06:37 PM Report #275963 Posted June 30, 2009 at 06:37 PM Eu entendo-te. No meu trabalho é a mesma coisa. Temos é servidores de SQL. Não negociamos ficheiros, negociamos IPs. Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
José Lopes Posted June 30, 2009 at 10:29 PM Report #276016 Posted June 30, 2009 at 10:29 PM idem...... Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now