powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как из инета вводить данные в БД ?
25 сообщений из 28, страница 1 из 2
Как из инета вводить данные в БД ?
    #39040194
alboro73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как из инета вводить данные в БД ? Дайте, пожалуйста, ссылки или сообщите метод
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39040212
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаешь вэб-интерфейс (сайт) и там вводишь.

Подробней пиши что конкретно хочешь сделать.
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39040260
Фотография AngelOKES
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alboro73Как из инета вводить данные в БД ? Дайте, пожалуйста, ссылки или сообщите метод

Для начала надо дать доступ из инета к своей базе, что существенно снизит безопасность, а дальше если прикладной программой, то всё тоже самое, только коннект будет на внешний IP.

Если же через WEB-интерфейс хочешь, то тут скорее всего тебе Visual Studio в помощь, ну или любой другой инструмент работающий с Web
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39040383
alboro73Как из инета вводить данные в БД ? И что ты под этим понимаешь? Может озвучишь условия задачи?Дайте, пожалуйста, ссылки или сообщите методСсылки на ЧТО? Метод ЧЕГО?
Мне ту задачку задали. "Дайте, пожалуйста, ссылки или сообщите метод".
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39059228
alboro73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача простая, с моей точки зрения. Пользователь инета вводит пару чисел., которые должны записаться в БД под идентификатором этого пользователя.
Только знакомлюсь с методами. Изложу что нашел
1. ASP.NET
2.Web Services
3. AFP(ActiveFoxproPages)
4.VAFP
5.vfpcgi.dll
6.foxisapi.dll
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39059261
alboro73Задача простая, с моей точки зрения.Вот именно, С ТВОЕЙ. Как ты сам ниже признаешься, ты только еще знакомишься с темой и потому твои оценки сложности гроша ломаного не стОят. Пользователь инета вводит пару чисел., которые должны записаться в БД под идентификатором этого пользователя.И с каких это пор ЭТО стало называться "из инета вводить данные в БД"? Что-то тут с терминологией и пониманием темы явно не то.
КУДА он их вводит? В пустоту? Или в некий элемент управления? А этот элемент откуда берется, где размещается и как настраивается? А как организована передача содержимого этого элемента в базу? А откуда берется то, что ты называешь "идентификатором этого пользователя"? Не пробовал сам обдумать сии вопросы?
Только знакомлюсь с методами. Изложу что нашел
1. ASP.NET
2.Web Services
3. AFP(ActiveFoxproPages)
4.VAFP
5.vfpcgi.dll
6.foxisapi.dllПрелестно. Надеюсь, уже заметил, что все перечисленное таки требует организации какой-то работы с клиентом и к базам данных, в общем, и к фоксу, в частности, не имеет никакого отношения?
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39059892
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правильный проходящий.... и к базам данных, в общем, и к фоксу, в частности, не имеет никакого отношения?
Согласен с Вами на все 100%

Но если надо на спор используя только FoxPro и IIS можно вполне сделать то, что хочет автор. FoxPro - как COM object будет генерировать HTML code, который будет иметь два поля и button. Post Back будет снова обрабатываться FoxPro COM object... Но практической пользы от этого упражнения, увы, никакой...
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39059952
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я думаю, тот кто предоставляет хостинг(обычно на OS на *nix ) должен иметь поддержку DBF :-)... а так хостеры обычно имеют MySQL, куда сливается инфа, вот оттуда и надо брать уже фоксом...
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39060062
alboro73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
правильный проходящий., правильно проходи и на ВЫ
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39060066
alboro73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Ch, от Вас я ожидал сравнительную характеристику на чем эффективней реализовать проект с учетом Вашего опыта. Не хочется делать лишних телодвижений для реализации проекта. Но не судьба. Будем вчитываться сравнивать, реализовывать.
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39060074
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alboro73правильный проходящий., правильно проходи и на ВЫ
Так ты всех пошлешь, т.к. проходящий тебе задал правильные вопросы, которые обязательно должны иметь ответы. Иначе обсуждать нечего.
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39060107
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alboro73Sergey Ch, от Вас я ожидал сравнительную характеристику на чем эффективней реализовать проект с учетом Вашего опыта. Не хочется делать лишних телодвижений для реализации проекта. Но не судьба. Будем вчитываться сравнивать, реализовывать.
Вы же сами уже ответили на свой вопрос - Windows server + IIS + ASP.NET + Visual FoxPro OleDbProvider (лучшее решение).

На практике же я использую MS Windows server + IIS + ASP.NET + C# .NET + MS SQL Server (если Вам интересно то, что я использую в реальной жизни). Код можно писать в NotePad но есть бесплатные легальные версии MS Visual Studio and MS SQL Server. Но как правильно было замечено выше - FoxPro тут ни причём и не надо обижаться. FoxPro был создан для решения других задач...

Good luck!
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39062929
alboro73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

Задача простая, с моей точки зрения. Пользователь инета вводит пару чисел., которые должны записаться в БД под идентификатором этого пользователя.

Общаюсь ровно в том тоне, как и оппонент
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39062933
alboro73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Ch, Спасибо. А по остальным пунктам, хоть кратко.
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39063855
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alboro73Sergey Ch, Спасибо. А по остальным пунктам, хоть кратко.

2.Web Services

-- в принципе рабочий вариант - просто "источник данных" в этом случае для Вашего FoxPro приложения будет web service. Главный недостаток - Ваши клиенты должны иметь "fat clients" в виде Вашего FoxPro приложения.

3. AFP(ActiveFoxproPages)

-- дорого, громоздко, неудобно и медленно. Авторы проекта отказались от его поддержки. Перспектив никаких в изучении того, что они "навояли" в своей "bedroom".

4.VAFP

-- не слышал

5.vfpcgi.dll

-- CGI approach на мой взгляд - "путь в никуда". Вам всё так-же будет нужен windows в котором уже будет IIS. Зачем "извращаться" когда Вам "прямо из коробки" уже даётся ASP или что ещё лучше ASP.NET.

6.foxisapi.dll

-- ещё один суррогат от MS в эпоху преддверия .NET. Я делал пару пректов, но мы потом быстро переключились на .NET так как MS рекомендовал. Кроме того Microsoft больше не поддерживает и не развивает эту технологию - в Вашем случае это будет нелогично использовать заведомо мёртвый продукт с самого начал...


Кстати, Вы не сказали - это для курсовой или это коммерческий проект?
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39063879
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alboro73Задача простая, с моей точки зрения.
Может и простая, только твою задачу сложно оценить, т.к. ты ее детали не раскрываешь. Телепатов тут нет.
alboro73Пользователь инета вводит пару чисел.
Куда вводит? В браузере на твоем сайте, или у него прога твоя стоит, или еще как?
alboro73которые должны записаться в БД под идентификатором этого пользователя.
Откуда возьмется идентификатор? Каким каналом данные пройдут от пользователя до базы?
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39072521
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sergey Ch

Сергей, все хотел спросить. Неоднократно проскакивало, что на ASP.NET вы
приверженец веб- форм. Расскажите, если не сложно, какой технологией работаете с данными?
Используете ли Entity Framework?
Почему спрашиваю? Есть у меня несколько проектиков- сделано примитивно на SQlDataSource ( при этом все операции с данными в SP)
Так вот хотел бы узнать, как добрые люди делают... :)
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39072626
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей, все хотел спросить. Неоднократно проскакивало, что на ASP.NET вы
приверженец веб- форм.

-- просто в этом случае Microsoft даёт Вам "из коробки" очень удобный инструмент для создания web приложения. Я так-же сделал несколько проектов на MVC и с использованием Web Api. Мне не очень понравилось так-как я не люблю тартить время на то, что уже в web forms уже есть. "Простота HTML" разметки может быть достигнута и другими способами.

-- сегодня вообще уже другая мода - почти весь UI пишется на Java Script с использованием большого количества "frameworks". Мне этот подход тоже не нравится, так как я считаю что весь HTML код должен генерировать сервер а browser просто корректно отображать.

-- другая проблема сегодня с web - это зоопарк browsers и устройств, использующих Ваше web application. До 90% времени народ трати на то, чтобы всё "смортрелось хорошо" на этом зоопарке.

Расскажите, если не сложно, какой технологией работаете с данными?

-- ADO 2.0 - я люблю контроль и ты всегла сам можешь сделать лучше чем чей-то сделанный в bedroom framework "заточенный" под все случаи жизни. .NET очень хороший инструмент для написания своего кода.

Используете ли Entity Framework?

-- делал несколько проектов, чтобы понять идеологию. Не понравилось. Это примерно как wizrd в FoxPro - a "black box" который не всегда делает то, что тебе надо. Отказался использовать в реальных проектах - при этом выигрыша времени от использования EF никакого. Но Вы должны знать как его использовать для прохождения work interview так это "fashionable trend" today...

Почему спрашиваю? Есть у меня несколько проектиков- сделано примитивно на SQlDataSource ( при этом все операции с данными в SP)

-- хороший подход. Я тоже всё оформляю в виде SP.

Так вот хотел бы узнать, как добрые люди делают...

-- у каждого свой подход.

Good luck!
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39072654
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ :)
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39072678
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей, вот про это
автор "Простота HTML" разметки может быть достигнута и другими способами.

можете поделиться рецептом(ами)?
Использую мастер страницы у себя, да- удобно. Но мусору в html разметке от них просто избыток.
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39072830
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про ClientMode для id элементов знаю. Чем еще можно "рулить" ?
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39074935
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Березовскийпро ClientMode для id элементов знаю. Чем еще можно "рулить" ?
На эту тему много статей и блогов написано.
Всё зависит от количество одновременных connections.

Самое главное - это хранить на сервере ViewState. Я его храню на диске File Share для маленьких сайтов. Если в день более 10 миллионов clicks то в кластерном кэше.
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39074949
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Березовский можете поделиться рецептом(ами)?
Использую мастер страницы у себя, да- удобно. Но мусору в html разметке от них просто избыток.
Трудно сказать - может быть пару hidden properties и всё... Всё остально зависит от Вас - что Вы поместите на Master page и будете "таскать" по всему сайту...

Если бы Вы показали Ваш проблемный сайт то можно было бы более предметно поговорить...

Да, кстати, в ASP.NET 5.0 вроде бы всё "в кучу" Microsoft "сведёт" MVC, WEB API & WEB form (они теперь их зовут по модному "Web pages")...
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39075048
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли бы Вы показали Ваш проблемный сайт то можно было бы более предметно поговорить..
Да нет- проблем в общем то нет, просто имена и ID элементов в HTML разметке
немного напрягают при использовании мастер страниц, когда в производных страницах
элемент имеет
Код: html
1.
name="ctl00$ContentPlaceHolder1$LoginTextBox""
...
Рейтинг: 0 / 0
Как из инета вводить данные в БД ?
    #39075117
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БерезовскийавторЕсли бы Вы показали Ваш проблемный сайт то можно было бы более предметно поговорить..
Да нет- проблем в общем то нет, просто имена и ID элементов в HTML разметке
немного напрягают при использовании мастер страниц, когда в производных страницах
элемент имеет
Код: html
1.
name="ctl00$ContentPlaceHolder1$LoginTextBox""


Я никогда не использую эти ID напрямую. Есть функция, котораая возвращает этот ID если Вам нужно манипулировать этим control. Хотя если разобраться - MS довольно creative & logically подошёл к вопросу создания unique id элементов. Всё это можно отключить начиная с .NET 4.0.

На мой взгляд надо просто не "перегружать" форму большим количеством элементов и "всё будет хорошо"... То есть как и в FoxPro подходить вдумчиво к созданию UI для конечного пользователя...
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как из инета вводить данные в БД ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]