• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

mcosta

adicionar base de dados em vb2008 studio

7 mensagens neste tópico

ola pessoal,

tenho um problema na ligação a base de dados em vb 2008.

o meu problema é que em vb 2005 qando adicionava uma base de dados no data source apareciam estas opções:

microsoft access database file;

microsoft ODBC Data source;

microsoft sql server 2005 compact edition

microsoft sql server database file

oracle database

<other>

no 2008 só me aparecem as opções:

microsoft access database file;

microsoft ODBC Data source;

microsoft sql server database file

oracle database

<other>

O meu problema é que não aparece a opção para adicionar sql server compact edition como no 2005.

Eu preciso mesmo de adicionar a base de dados em sql compact edition.

Alguém me sabe dizer como adicionar em vb2008????

obrigados

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ola,

ja estive a ver o link que enviaste!!!

lá explica como adicionar a base de dados .sdf ao vb2008.

O problema é que quando estou a fazer os passos como diz no site dá me o seguinte erro:

The Data provider required to connect to the local data file could not be found. the file will be added to the project but the typed dataset associated with the file will not be generated!!

Alguém me sabe dizer porquê que da sempre este erro??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pessoal estou a tentar implementar este exemplo que encontrei no msdsn:

Para adicionar um banco de dados SQL Server Compact 3.5 existente a um projeto

1-No menu Project, clique em Add Existing Item.

2-Na caixa de diálogo Add Existing Item, navegue até o local do arquivo de banco de dados (.sdf) SQL Server Compact 3.5 que você deseja usar no projeto e em seguida, clique em Add.

Depois que você adicionar o arquivo de banco de dados, o Data Source Configuration Wizard abre para a página Choose your Database Objects, e você pode selecionar as tabelas para usar no aplicativo.

3-Expanda o nó Tables e selecione as tabelas que você deseja usar em seu aplicativo.

4-Clique em Finish. O banco de dados é adicionado ao projeto junto com um dataset tipado que inclui as tabelas selecionadas na etapa anterior. Além disso, o dataset aparece na Janela de fontes de dados.

O problema é que no passo 2 da-me sempre este erro:

The Data provider required to connect to the local data file could not be found. the file will be added to the project but the typed dataset associated with the file will not be generated!!

alguém me sabe dizer porquê??

se tenho de instalar alguma coisa???

preciso mesmo muito urgente!!!

obrigado a todos....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

que versao do 2008 tens? express? eu tenho a versao completa e essa opção aparece-me... mas ainda assim, não consegui colocar isso a funcionar..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ola,

tive de formatar o pc...era um erro qualquer do vb!!!

Agora já consigo adicionar a base de dados ao projecto e criar o dataset!!!

agora o meu problema é para inserir na base de dados....

o meu código é:

        Dim con As New SqlCeConnection

        Dim sqlcmd As New SqlCeCommand

        'MessageBox.Show("teste")

        Dim conn As New SqlCeConnection()

       

        con = New SqlCeConnection("Data Source=C:\Documents and Settings\marco\Ambiente de trabalho\SmartDeviceProject2(2)\SmartDeviceProject2\NorthwindDataSet.xsd")

        MessageBox.Show("teste1")

        con.Open()

        MessageBox.Show("teste2")

        Dim str As String = "insert into teste(login,Password) values('" & TextBox1.Text & "','" & TextBox2.Text & "')"

        sqlcmd.CommandText = str

        sqlcmd.ExecuteNonQuery()

        con.Close()

o problema é que quando executo da-me erro no:

con.open

Diz que a path é invalida...

no entanto é a path criada ao inserir a bd no projecto...

alguém que me possa ajudar neste erro??

obrigado

0

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