Приложение Windows Form с использованием C # Visual Studio 2017, подключенное к базе данных Oracle 10g
Я перепробовал много вариантов, перечисленных при переполнении стека, но они не соответствовали моим требованиям
OleDbConnection con = new OleDbConnection("Provider = MSDAORA; Data source=XE; User ID=db1;Password=xyz;Unicode=True");
OleDbDataAdapter x = new OleDbDataAdapter("SELECT * FROM USER_LOGIN WHERE USERNAME = '" + textBox1.Text + "' and PASSWORD = '" + textBox2.Text + "'", con);
DataTable d = new DataTable();
x.Fill(d);
ОжидаетсяВ результате он будет извлекать данные из таблицы с помощью адаптера x и заполнять их данными d.
Но когда вызывается метод, эта ошибка отображается в x.fill (d);System.AccessViolationException: 'Попытка чтения или записи в защищенную память.Это часто указывает на то, что другая память повреждена. '