Permalänk
Medlem

CSharp OLEDB Username problem

Tjaba Swec!

Har ett C# program som läser från en microsoft mdb 2007 + databas. Där har jag lagt in användarid och lösenord men när jag kör connectionsträngen med de så funkar det inte. Tror syntax kan vara fel.

Har skrivit följande:
string conString = @Provider=Microsoft.JET.OLEDB.4.0;data source=databas.mdb;User ID=username;Password=password;;

Vad har jag gjort för fel? Är säker på att filen inte är öppen eller upptagen.

Felmedd:
information file is missing or opened exclusively by another user.

at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)

at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)

at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)

at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)

at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)

at System.Data.OleDb.OleDbConnection.Open()

at ReadDatabase.DBConnection.getdata(DataGridView dgv, String dbPath, Boolean password, String pwd, Boolean user, String username) in C:\Users\TitanSky\documents\visual studio 2010\Projects\ReadDatabase\ReadDatabase\DBConnection.cs:line 41

Permalänk
Medlem

Kan det inte vara så att filen inte ligger var programmet tror att den ligger. Prova använda en absolut sökväg, dvs.

I ditt fall kanske:

@Provider=Microsoft.JET.OLEDB.4.0;data source=[b]C:\Users\TitanSky\documents\visual studio 2010\Projects\ReadDatabase\databas.mdb;[/b]User ID=username;Password=password;;

Eller var du nu har filen

Permalänk
Medlem

testade men tyvärr samma fel Något annat förslag?