i'm trying to use oledb connection, while using csc.exe compiler. But somehow code doesnt give error on .net ide, but gives error on csc.exe.
Code:
using System;
using System.Data.OleDb;
class vtBaglanti
{
static void Main()
{
string kaynak = "Provider=Microsoft.ACE.Oledb.12.0;Data Source=okul.accdb";
OleDbConnection baglanti = new OleDbConnection(kaynak);
baglanti.Open();
Console.WriteLine("VT Bağlantısı Sağlanmıştır.");
}
}
Error :
İşlenmeyen Özel Durum: System.InvalidOperationException: 'Microsoft.ACE.Oledb.12 .0' sağlayıcısı yerel makine kayıtlı değil.
konum: System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionSt ring constr, DataSourceWrapper& datasrcWrapper) konum: System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) konum: System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnection Options options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbCo nnectionPool pool, DbConnection owningObject) konum: System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection (DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOpt ions userOptions) konum: System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnec tion owningConnection, TaskCompletionSource1 retry, DbConnectionOptions userOpt ions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) konum: System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInterna l(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompl etionSource
1 retry, DbConnectionOptions userOptions)
konum: System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnect ion outerConnection, DbConnectionFactory connectionFactory) konum: System.Data.OleDb.OleDbConnection.Open() konum: vtBaglanti.Main()