Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cristian Munhox

Erro Conexão Access Visual Basic 2008 Express

Recommended Posts

Boa Noite pessoal,

 

Preciso de ajuda, ja procurei no forum inteiro não achei algo parecido com o meu, estou com um problema que realmente não consigo resolver, sou iniciante em vb.net estou usando a plataforma Expressr Edtion 2008.

Estou com um problema que aparentemente dever ser simples resolver e programadores mais experientes acredito que tiram de letra essa, vamos lá.

 

Esse codigo abaixo, executa um conexão com o banco access no load do meu form.

Imports System.Data.OleDb
Imports System.IO.FileAccess
Imports System.Data.SqlClient

Public Class Form1
	Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'********************* USANDO CONEXÃO ACCESS ODBC *******************************
		Dim oODBCConnection As Odbc.OdbcConnection
		Dim sConnString As String = _
				 "Driver={Microsoft Access Driver (*.mdb)};" & _
				 "Dbq=D:\teste.mdb;" & _
				 "Uid=Admin;" & _
				 "Pwd="
		oODBCConnection = New Odbc.OdbcConnection(sConnString)
		oODBCConnection.Open()

'******************** CONEXÃO COM OLEDB *******************************************
Try
		Dim oOleDbConnection As OleDb.OleDbConnection
		Dim sConnString As String
		sConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\teste.mdb;User ID=Admin;Password="
		oOleDbConnection = New OleDb.OleDbConnection(sConnString)
		oOleDbConnection.Open()
Catch ex As Exception
		MessageBox.Show("Erro = " & ex.Message)
End Try

End Sub
End Class
Pessoal informei os dois tipos que estou tentando usar acima, mas das duas formas ocorre o mesmo erro.

 

Erro:

Titulo da Janela é: FileNotFoundException was unhandled

Could not load file or assembly 'System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. O sistema não pode encontrar o caminho especificado.

 

Acontece que o arquivo esta no diretorio, mesmo porque na opção de debug quando ele passa pela linha

oOleDbConnection = New OleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
Vou verificar no diretorio meu arquivo *.mdb esta aberto ( teste.ldb )

 

Estou com todos Frameworks instalado 1.1 / 2.0 / 3.0 / 3.5

Como eu resolvo isso, pelo amor de Deus alguem pode me dar uma luz.

 

Obrigado Pessoal, tenha um bom fim de semana.

abraços

 

Cristian

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.