Jump to content

adicionar base de dados em vb2008 studio


mcosta
 Share

Recommended Posts

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

Link to comment
Share on other 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??

Link to comment
Share on other 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....

Link to comment
Share on other 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

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.