Re[8]: WebServices
От: Kostuch Украина http://kostya.net.ua
Дата: 29.05.06 08:31
Оценка:
L>Что такое MDI применительно к вебсервисам?
Сорри я не так выразился изначально. Тоолько сейчас докумекал Мне надо вот такое : http://rsdn.ru/Forum/Message.aspx?mid=1923139&only=1
Автор: Kostuch
Дата: 29.05.06
Re: WebServices
От: Kostuch Украина http://kostya.net.ua
Дата: 01.06.06 15:10
Оценка:
Наконец то написал Веб сервис, но теепрь др. а как им то пользоватся после добавления в Приложение ?
вот есть у меня такой простой семпл :

       [WebMethod]
        public System.Data.DataSet GetDataTable()
        {            
        string strSelect = "Select * from extended";
        SqlConnection myConnection = new SqlConnection("Persist Security Info=True;Integrated Security=SSPI;Initial Catalog=Incom;server=(local)");
        SqlDataAdapter myCommand = new SqlDataAdapter(strSelect, myConnection);
        System.Data.DataSet ds = new System.Data.DataSet();
        myCommand.Fill(ds, "Example1");
        return ds;
        }


и подключив его в свое приложение под именем localhost получил 3 свойства:
localhost.GetDataTableCompletedEventArgs
localhost.GetDataTableCompletedEventHandler
localhost.Service
А вот че с ними делать то не знаю как получить инф. от сервиса..
Re: WebServices
От: Kostuch Украина http://kostya.net.ua
Дата: 01.06.06 16:32
Оценка:
Так же буду благодарен если кто то скажеть строчку запроса SQL как узнать название всех полей которые находятся в table.
например этой строчкой можно узнать список таблиц —
SqlDataAdapter ad = new SqlDataAdapter("Select table_name FROM information_schema.tables;", sql);
а вот как узнать в конкретной таблице поля.. незнаю
Re[2]: WebServices
От: Kostuch Украина http://kostya.net.ua
Дата: 02.06.06 07:06
Оценка:
Здравствуйте, Kostuch, Вы писали:

K>Наконец то написал Веб сервис, но теепрь др. а как им то пользоватся после добавления в Приложение ?

K>вот есть у меня такой простой семпл :

K>
K>       [WebMethod]
K>        public System.Data.DataSet GetDataTable()
K>        {            
K>        string strSelect = "Select * from extended";
K>        SqlConnection myConnection = new SqlConnection("Persist Security Info=True;Integrated Security=SSPI;Initial Catalog=Incom;server=(local)");
K>        SqlDataAdapter myCommand = new SqlDataAdapter(strSelect, myConnection);
K>        System.Data.DataSet ds = new System.Data.DataSet();
K>        myCommand.Fill(ds, "Example1");
K>        return ds;
K>        }
K>


K>и подключив его в свое приложение под именем localhost получил 3 свойства:

K> localhost.GetDataTableCompletedEventArgs
K> localhost.GetDataTableCompletedEventHandler
K> localhost.Service
K>А вот че с ними делать то не знаю как получить инф. от сервиса..

Ну неужели никто не может подсказать как пользоватся веб сервисом написанным ? Ведь думаю немало тут людей это делали ?
Re[3]: WebServices
От: lumf  
Дата: 02.06.06 07:20
Оценка:
Здравствуйте, Kostuch, Вы писали:


K>Ну неужели никто не может подсказать как пользоватся веб сервисом написанным ? Ведь думаю немало тут людей это делали ?


ну во-первых как ты его подключил?


обычно это делается так....
1. Add Web reference
2. Вводишь адрес твоего веб сервиса...
3. Визард создает прокси класс для работы с твоим серивсом
4. Создаешь объект данного класса
5. Вызываешь его методы
Сиськи и процессоры
Re[4]: WebServices
От: Kostuch Украина http://kostya.net.ua
Дата: 02.06.06 07:28
Оценка:
Здравствуйте, lumf, Вы писали:

L>Здравствуйте, Kostuch, Вы писали:



K>>Ну неужели никто не может подсказать как пользоватся веб сервисом написанным ? Ведь думаю немало тут людей это делали ?


L>ну во-первых как ты его подключил?



L>обычно это делается так....

L>1. Add Web reference
L>2. Вводишь адрес твоего веб сервиса...
L>3. Визард создает прокси класс для работы с твоим серивсом
L>4. Создаешь объект данного класса
L>5. Вызываешь его методы

Вот как раз про пункты 4,5 поподробней плз
Re[2]: WebServices
От: Lloyd Россия  
Дата: 02.06.06 08:12
Оценка:
Здравствуйте, Kostuch, Вы писали:

K>например этой строчкой можно узнать список таблиц —
SqlDataAdapter ad = new SqlDataAdapter("Select table_name FROM information_schema.tables;", sql);
а вот как узнать в конкретной таблице поля.. незнаю


А как найти кнопочку поиск ты знаешь?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: WebServices
От: Kostuch Украина http://kostya.net.ua
Дата: 02.06.06 08:33
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, Kostuch, Вы писали:


K>>например этой строчкой можно узнать список таблиц —
SqlDataAdapter ad = new SqlDataAdapter("Select table_name FROM information_schema.tables;", sql);
а вот как узнать в конкретной таблице поля.. незнаю


L>А как найти кнопочку поиск ты знаешь?


А какая строчка запроса в поиске знаешь ты ?
WebServices
От: Аноним  
Дата: 26.05.06 08:38
Оценка:
А какая, по-твоему, связь между "Add Web Reference" и "SQL 2005 стоит уже"?
--
Абыpвалг! — сказал Linux после pyсификации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[4]: WebServices
От: Lloyd Россия  
Дата: 02.06.06 09:22
Оценка:
Здравствуйте, Kostuch, Вы писали:

K>А какая строчка запроса в поиске знаешь ты ?


Да хотя бы information_schema.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: WebServices
От: Аноним  
Дата: 28.05.06 17:24
Оценка:
В Студии есть соответствующий тип проекта, а в MSDN действия с веб-сервисами подробно описаны. Для начала (да и для продолжения тоже) вполне хватает.
--
Абыpвалг! — сказал Linux после pyсификации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[5]: WebServices
От: lumf  
Дата: 02.06.06 10:07
Оценка: 2 (1)
L>>обычно это делается так....
L>>1. Add Web reference
L>>2. Вводишь адрес твоего веб сервиса...
L>>3. Визард создает прокси класс для работы с твоим серивсом
L>>4. Создаешь объект данного класса
L>>5. Вызываешь его методы

K>Вот как раз про пункты 4,5 поподробней плз



а что тут подробнее то?

смотри, после того как ты добавил референс к примеру по имени mywebservice

далее делаешь так


mywebservice.[название серивиса] webser =new mywebservice.[название серивиса]();

webser.mywebservice_method();
Сиськи и процессоры
Re: WebServices
От: Аноним  
Дата: 01.06.06 15:19
Оценка:
Это не свойства, а классы. Третий из них — и есть твой сервис. Вызовешь его метод GetDataTable и получишь свои данные.
--
Абыpвалг! — сказал Linux после pyсификации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: WebServices
От: Аноним  
Дата: 01.06.06 19:51
Оценка:
А BOL уже отменили?
--
Абыpвалг! — сказал Linux после pyсификации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[5]: WebServices
От: Аноним  
Дата: 02.06.06 10:43
Оценка: :)
По-моему, кто-то экскремент проводит на тему "Как написать веб-сервис и клиент для работы с ним посредством форума".
--
Абыpвалг! — сказал Linux после pyсификации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[6]: WebServices
От: Kostuch Украина http://kostya.net.ua
Дата: 02.06.06 16:58
Оценка:
L>далее делаешь так
L>
L>mywebservice.[название серивиса] webser =new mywebservice.[название серивиса]();
L>webser.mywebservice_method();
L>

Так то оно так, да вот не выходит. Вот у меня такой Веб метод:
Веб-Метод
public DataSet GetTablesList(string Base_Name)
    {
        SqlConnection sql = new SqlConnection("Persist Security Info=True;Integrated Security=SSPI;Initial Catalog=" + Base_Name + ";server=(local)");
        SqlDataAdapter ad = new SqlDataAdapter("Select table_name FROM information_schema.tables;", sql);
        DataSet ds = new DataSet();
        ad.Fill(ds);
        return ds;
    }


и вот так я его пытаюсь юзать
            string bds = "test_bd";
            localhost.GetTableListCompletedEventArgs getlst = new localhost.GetDataTableCompletedEventArgs(bds);

или
string bds = "test_bd";
            localhost.GetDataTableCompletedEventHandler getlst = new localhost.GetDataTableCompletedEventHandler(bds);


Далее дело даже не пошло, выдает ошибку No overload for method 'GetDataTableCompletedEventArgs' takes '1' arguments
Re[7]: WebServices
От: lumf  
Дата: 05.06.06 09:42
Оценка:
Здравствуйте, Kostuch, Вы писали:

L>>далее делаешь так

L>>
L>>mywebservice.[название серивиса] webser =new mywebservice.[название серивиса]();
L>>webser.mywebservice_method();
L>>

K>Так то оно так, да вот не выходит. Вот у меня такой Веб метод:
K>Веб-Метод
K>
K>public DataSet GetTablesList(string Base_Name)
K>    {
K>        SqlConnection sql = new SqlConnection("Persist Security Info=True;Integrated Security=SSPI;Initial Catalog=" + Base_Name + ";server=(local)");
K>        SqlDataAdapter ad = new SqlDataAdapter("Select table_name FROM information_schema.tables;", sql);
K>        DataSet ds = new DataSet();
K>        ad.Fill(ds);
K>        return ds;
K>    }
K>


K>и вот так я его пытаюсь юзать

K>
K>            string bds = "test_bd";
K>            localhost.GetTableListCompletedEventArgs getlst = new localhost.GetDataTableCompletedEventArgs(bds);
K>

K>или
K>
K>string bds = "test_bd";
K>            localhost.GetDataTableCompletedEventHandler getlst = new localhost.GetDataTableCompletedEventHandler(bds);
K>


K>Далее дело даже не пошло, выдает ошибку No overload for method 'GetDataTableCompletedEventArgs' takes '1' arguments



вот название твоего метода: GetTablesList а не то что ты используешь: GetDataTableCompletedEventArgs

я же четко написал....

сначала создаешь объект прокси класса, а затем вызываешь метод


1. mywebservice.[название серивиса] webser =new mywebservice.[название серивиса]();
2. webser.mywebservice_method();
Сиськи и процессоры
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.