Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > ASP > Взаимодействие веб сервиса на Asp.net с My/Ms SQL |
Автор: Wecoyote 27.12.2009, 10:57 |
Подскажите, как из какого-нибудь метода веб сервиса на asp.net записать / прочитать данные из базы MySQL или MsSQL. Второй день работаю с asp.net, информацию нашел только на английском, не разобрался. |
Автор: Wecoyote 27.12.2009, 18:46 | ||
Все, нашел выход. Извините, что спрашиваю почем зря, просто не думал, что так быстро разберусь с основами asp.net и mysql. Вот то, что было нужно:
Ну, и пришлось еще скачать MySQL connector: http://dev.mysql.com/downloads/connector/odbc/5.1.html Всем спасибо, вопрос решен. |
Автор: VirusUZ 28.6.2010, 16:07 |
[WebMethod] public string getDataFromDB() { string dataToSend = "DefaultString"; OdbcConnection MyConnection; string MyConString = "DRIVER={MySQL ODBC 5.1 Driver};" + "SERVER=localhost;" + "DATABASE=DatabaseName;" + "UID=root;" + "PASSWORD=myVeryLongPassword;" + "OPTION=3"; MyConnection = new OdbcConnection(MyConString); MyConnection.ConnectionTimeout = 60; OdbcDataReader MyDataReader; try { MyConnection.Open(); } catch (Exception ee) { return ("Ошибка подключения к БД: " + ee.Message); } OdbcCommand MyCommand = new OdbcCommand("SELECT * FROM tsttbl", MyConnection); MyCommand.connection=MaConnection; MyDataReader = MyCommand.ExecuteReader(); if(MyDataReader.Read()){ dataToSend = MyDataReader.GetString(0); } MyDataReader.Close(); MyConnection.Close(); return dataToSend; } |