Forum
Arkadaşlar, C#'ta ODBC bağlantısı kullanarak yapmış olduğum bir uygulama var. Windows'ta ODBC tanımı yaparken, kullandığımız ODBC Driver seçimine göre ek seçenekler çıkmaktadır. Örneğin excel seçtiğinizde Workbook 97-2009 gibi. Hatta ODBC driver seçiminden sonra, database olarak kullanacağımız dosyayı seçtiğimizde ilgili combobox'larda o database ile ilgili içerikler görünebilmektedir. Örnek benzer kod yada makale gibi kaynaklar bulamadım. Acaba ODBC'de bu yönde kaynakları nereden bulabilirim? Yada örnek kod paylaşacak kimse var mıdır? Yazdığım uygulamada kullanıcı OpenFileDialog ekranı ile odbc datasource'ta kullanacağı dosyayı seçmektedir, ODBC driver olarak pek bilinmeyen desteği olmayan third party bir uygulamanın odbc driverını kullanıyorum. Ayrıca ODBC kullanan connection'daki tablo listesini nasıl çekebilirim?
ODBC bağlantısındaki tablo listesini aşağıdaki örnek kod yardımıyla çekebildim.
string connect = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" + p + ";Uid=Admin;Pwd=;";
OdbcConnection dataConnection = new OdbcConnection(connect);
try
{
dataConnection.Open();
DataTable tableschema = dataConnection.GetSchema(OdbcMetaDataCollectionNames.Tables);
DataSet set = tableschema.DataSet;
}
catch (Exception ex)
{
MessageBox.Show("Failed to open database schema." + '\n' + '\n' + "Message is: " + ex.Message);
}
finally
{
dataConnection.Close();
}
Geri dönüş ve bilgi için teşekkürler.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************