0
private void Form7_Load(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection("Integrated Security=true;database=EDIXfer");
SqlDataAdapter da = new SqlDataAdapter("select EDIScheduleID from ETAProcessSchedule", cn);
DataTable dt = new DataTable();
da.Fill(dt);
for (int x = 0; x < dt.Rows.Count; x++)
{
comboBox1.Items.Add(dt.Rows[x][0].ToString());
}
}
Приведенный выше код работает нормально, но в случае OLEDB или ODBC он не работает (пространства имен добавлены как для OLEDB, так и для ODBC).Как подключиться к базе данных через ODBC
using System.Data.Odbc;
private void Form7_Load(object sender, EventArgs e)
{
OdbcConnection cn = new OdbcConnection("Integrated Security=true;database=EDIXfer");
OdbcDataAdapter da = new OdbcDataAdapter("select EDIScheduleID from ETAProcessSchedule", cn);
DataTable dt = new DataTable();
da.Fill(dt);
for (int x = 0; x < dt.Rows.Count; x++)
{
comboBox1.Items.Add(dt.Rows[x][0].ToString());
}
}
Как правильно подключиться к базе данных с помощью ODBC?
Классы и библиотеки для ODBC различны. И для OLEDB даже подход будет другим. Пожалуйста, поделитесь своим существующим кодом для ODBC, и мы можем помочь вам исправить ошибки в нем, если таковые имеются. –