Когда я запускаю эту программу, я получаю следующее исключение: Возникло исключение: «System.TypeInitializationException» в Connection1.exe Произошло необработанное исключение типа «System.TypeInitializationException» в Connection1.exe Дополнительная информация: De type-initialisatiefunctie for Oracle.DataAccess.Client.OracleConnection сделал исключение;Проблема, которую я получаю: https://i.stack.imgur.com/TByyP.png
using System;
using System.Data;
using System.Data.Common;
using Oracle.DataAccess.Client;
class GetSchemaSample
{
static void Main(string[] args)
{
int Klok_id = 1;
string Reden = "DIENST";
string InUit = "i";
string constr = "Data Source=MyDataSource;User Id=MyId;Password=MyPassword;";
var query = "Insert INTO KLOK(KLOK_ID, REDEN,INUIT) VALUES(" + Klok_id + ",'" + Reden + "','" + InUit + "')";
using (OracleConnection conn = new OracleConnection(constr))
{
try
{
conn.ConnectionString = constr;
conn.Open();
OracleCommand cmd = new OracleCommand(*conn*);
OracleTransaction txn = conn.BeginTransaction(IsolationLevel.ReadCommitted);
try
{
cmd.CommandText = query;
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
txn.Commit();
Console.WriteLine("Record toegevoegd!");
}
catch(Exception e)
{
txn.Rollback();
Console.WriteLine("Geen record kunnen toevoegen:((((((");
}
//Get all the schema collections and write to an XML file.
//The XML file name is Oracle.ManagedDataAccess.Client_Schema.xml
//DataTable dtSchema = conn.GetSchema();
//dtSchema.WriteXml(ProviderName + "_Schema.xml");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StackTrace);
}
}
}