iOS и MS SQL Server в Delphi

  • Автор темы mr.relax
  • 4513
  • Обновлено
  • 30, Mar 2015
  • #1
Ребята, подскажите, или возможна такая связка? Если да, то где почитать... Есть рабочий MSSQL Server, необходимо реализовать мобильное приложения. Ориентировочно будут закупаться iPad.

mr.relax


Рег
11 Jan, 2012

Тем
1

Постов
1

Баллов
11
  • 16, Apr 2015
  • #2
Напрямую это сделать вряд ли получится, нужен промежуточный элемент в виде мини сервера, библиотек для работы напрямую пока не встречал, т.к. MS SQL это win СУБД.
 

3ert


Рег
07 Oct, 2012

Тем
0

Постов
6

Баллов
6
  • 30, May 2015
  • #3
3ert, post: 761757:
Напрямую это сделать вряд ли получится, нужен промежуточный элемент в виде мини сервера, библиотек для работы напрямую пока не встречал, т.к. MS SQL это win СУБД.
Солидарен. Нужна трех-звенка с NodeJS. Или DataSnap какой-нибудь
 

kouvaev


Рег
23 Mar, 2009

Тем
2

Постов
16

Баллов
36
  • 21, Aug 2015
  • #4

dtevgeny


Рег
26 Mar, 2015

Тем
0

Постов
1

Баллов
1
  • 15, Oct 2015
  • #5
Придется писать свой промежуточный сервер, со всеми преимуществами и недостатками.
 

pppDSV


Рег
23 Feb, 2008

Тем
1

Постов
5

Баллов
15
  • 04, Dec 2015
  • #6
А есть ли у кого SDAC 7.2 full source?
mr.relax, post: 761755:
Ребята, подскажите, или возможна такая связка?
Если да, то где почитать...
Есть рабочий MSSQL Server, необходимо реализовать мобильное приложения. Ориентировочно будут закупаться iPad.
Есть хороший компонент SDAC (https://www.devart.com/sdac

), но он платный. Траильная версия на 60 дней.
 

new_ghost


Рег
04 Dec, 2015

Тем
1

Постов
2

Баллов
12
  • 07, Jul 2016
  • #7
Unidac и будет тебе счастье, или писать промежуточный сервер скажем на HTTP
 

Pashaaaa


Рег
22 Feb, 2007

Тем
1

Постов
17

Баллов
27
  • 07, Jul 2016
  • #8
Девартовские компоненты прекрасно могут подключаться к удаленным серверам. Промежуточный сервер вовсе не обязателен
 

S_Gur


Рег
26 Feb, 2007

Тем
3

Постов
27

Баллов
57
  • 22, Jul 2016
  • #9
S_Gur, post: 761771:
Девартовские компоненты прекрасно могут подключаться к удаленным серверам. Промежуточный сервер вовсе не обязателен
Не ко всем, к сожалению. К MS SQL - может напрямую, к Firebird - только через клиентскую библиотеку, которую на Маке не развернешь. Да и ODBC для некоторых источников тоже пользует. Но топикстартеру вполне подходит.
 

ascrew


Рег
29 May, 2010

Тем
0

Постов
3

Баллов
3
  • 31, Jul 2016
  • #10
dtevgeny, post: 761762:
https://www.devart.com/mydac/

- самый адекватный (и пока единственный) набор компонентов для доступа к enterprise databases...
Там MySQL, а не MS SQL Присоединяюсь - свой сервер приложений на NodeJS - можно на Винде, можно на Линухе, везде работает, денег не стоит
 

kouvaev


Рег
23 Mar, 2009

Тем
2

Постов
16

Баллов
36
  • 31, Jul 2016
  • #11
1. MS-SQL server configuration 2. The server program (millde Server). 3. The server program and TCP communication (android / IOS etc) 4. Processing Results. (Android / IOS etc) The fast and stable operation.
 

yyjksw


Рег
17 Jul, 2008

Тем
0

Постов
13

Баллов
13
  • 22, Aug 2016
  • #12
Попробуйте покапать в сторону Datasnap\REST технологии...(это как раз трехзвенная архитектура).
 

lSeVeRl


Рег
04 Jun, 2009

Тем
1

Постов
7

Баллов
17
  • 08, Oct 2016
  • #13
mr.relax, post: 761755:
Ребята, подскажите, или возможна такая связка?
Если да, то где почитать...
Есть рабочий MSSQL Server, необходимо реализовать мобильное приложения. Ориентировочно будут закупаться iPad.
Это в любом случае трех звенка, но вот какую технологию использовать это вам лучше посмотреть что лучше и удобнее реализовано в iOS и на что есть фрайворк или SDK с хорошим описанием и приммерами
 

ivan.ivan111112


Рег
08 Oct, 2016

Тем
1

Постов
6

Баллов
16
  • 18, Oct 2016
  • #14
В свое время, тестил трехзвенку под Андройд, на DataSnap. Сейчас, если не ошибаюсь, то UniDac позволяет конектится. Но всегда лучше писать сервис и через него ходить в базу
 

_user_


Рег
16 Jan, 2013

Тем
0

Постов
6

Баллов
6
  • 23, Nov 2016
  • #15
Hello

i have a program that use MS SQL SERVER 2000

i want to make a mobile application that connect to this database to make some consultation

client file

client balance? invoices ...

the search made with name date and some other champ

the database is big more than 4 GB and very year is come bigger with about 1GB

it is possible to connect to this data base to make those search and get response very fast ?

if there is an example would be very fine

please answer in english because i don't understand russian

thank you very much

.
 

bouhlal


Рег
13 Mar, 2014

Тем
0

Постов
8

Баллов
8
  • 24, Nov 2016
  • #16
bouhlal, post: 761783:
Hello
i have a program that use MS SQL SERVER 2000
i want to make a mobile application that connect to this database to make some consultation
client file
client balance? invoices ...
the search made with name date and some other champ
the database is big more than 4 GB and very year is come bigger with about 1GB
it is possible to connect to this data base to make those search and get response very fast ?
if there is an example would be very fine
please answer in english because i don't understand russian
thank you very much
.
This method for you:
http://lumtu.com/showthread.php?p=657972 & postcount=10
 

МарковАлександр


Рег
23 Aug, 2012

Тем
1

Постов
24

Баллов
34
  • 26, Nov 2016
  • #18
Ну вариантов несколько

1) Банальное приложение с коннектом напрямую к MSSQL через девартовские компоненты, я бы наверное интерфейс посоветовал делать html чтобы смотрелось лучше чем FMX.

2) Вебсервисы, по сути все равно какая технология, rest c json например

3) UniGUI, но эти компоненты годятся именно для программ в браузере, не для сайтов.

Демка http://prime.fmsoft.net/demo/desktop/mdemo.dll
 

WildFrag


Рег
22 Dec, 2008

Тем
0

Постов
20

Баллов
20
  • 27, Nov 2016
  • #19
WildFrag, post: 761786:
Ну вариантов несколько
1) Банальное приложение с коннектом напрямую к MSSQL через девартовские компоненты, я бы наверное интерфейс посоветовал делать html чтобы смотрелось лучше чем FMX.
2) Вебсервисы, по сути все равно какая технология, rest c json например
3) UniGUI, но эти компоненты годятся именно для программ в браузере, не для сайтов. Демка http://prime.fmsoft.net/demo/desktop/mdemo.dll



thank you

for direct access it is not possible because the mobile phone will not search a 4GB millions of lines it will take a age to get answer or most time will crash or time out

do you have any example with source code for rest json?

unigui mybe will work but i have to test it in my server

thank you again
 

bouhlal


Рег
13 Mar, 2014

Тем
0

Постов
8

Баллов
8
  • 27, Nov 2016
  • #20
bouhlal, post: 761787:
thank you
the mobile phone will not search a 4GB millions of lines it will take a age to get answer or most time will crash or time out
If you use stored procedures, then the search will be carried out on the server side. To speed up the search, use the indexes, especially clustered give a good result.
 

МарковАлександр


Рег
23 Aug, 2012

Тем
1

Постов
24

Баллов
34
  • 27, Nov 2016
  • #21
kouvaev, post: 761773:
Присоединяюсь - свой сервер приложений на NodeJS - можно на Винде, можно на Линухе, везде работает, денег не стоит
А если сервер установить - вообще никак, то чем sdac

плох (кроме стоимости, конечно)?
 

reenoip


Рег
08 Jan, 2013

Тем
1

Постов
14

Баллов
24
  • 29, Nov 2016
  • #22
Ничем не плох, отличные компоненты.

Использую лично, как отдельно, так и в связке с UniGUI.

В Принципе sdac очень похожи на unidac, но у sdac есть специфические фишки которых нет в универсальном unidac.

Я например часто использую табличные параметры и отлов info сообщений при выполнении хранимки на сервере.
 

WildFrag


Рег
22 Dec, 2008

Тем
0

Постов
20

Баллов
20
  • 30, Nov 2016
  • #23
Да ничем не плох, только посмотрите еще unidac. Если Вам не нужны специфические фишки sdac, то unidac неплох на перспективу, например если решите перейти с MSSQL на PostgeSQL например.
 

WildFrag


Рег
22 Dec, 2008

Тем
0

Постов
20

Баллов
20
  • 01, Dec 2016
  • #24
МарковАлександр, post: 761788:
If you use stored procedures, then the search will be carried out on the server side. To speed up the search, use the indexes, especially clustered give a good result.
Thank you Please could you tell me how to use index ?
 

bouhlal


Рег
13 Mar, 2014

Тем
0

Постов
8

Баллов
8
  • 14, Dec 2016
  • #27
Она работает на Delphi
mr.relax, post: 761755:
Ребята, подскажите, или возможна такая связка?
Если да, то где почитать...
Есть рабочий MSSQL Server, необходимо реализовать мобильное приложения. Ориентировочно будут закупаться iPad.
Я рекомендую следующее: https://github.com/danieleteti/delphimvcframework

. привет
 

lokof


Рег
14 Dec, 2016

Тем
1

Постов
2

Баллов
12
  • 01, Jan 2017
  • #28
rtc Посмотри компоненты RTC я их использую очень удобные, шустрые и безглюченные
 

mityny


Рег
07 Oct, 2010

Тем
0

Постов
2

Баллов
2
  • 19, Jan 2017
  • #30
Datasnap, рой в эту сторону. От клиента не будет зависеть не тип базы данных ни что либо другое.
 

cenitelas


Рег
11 May, 2015

Тем
0

Постов
3

Баллов
3
  • 13, Mar 2017
  • #32
Это в любом случае трех звенка, но вот какую технологию использовать это вам лучше посмотреть что лучше и удобнее реализовано в iOS и на что есть фрайворк или SDK с хорошим описанием и приммерами
 

ser-klin


Рег
15 Feb, 2017

Тем
0

Постов
8

Баллов
8
  • 25, Mar 2017
  • #33
Пардон за оффтоп (не могу почему- то создавать темы). Подскажите, насколько хорошо вообще работают приложения на ios, написанные на delphi? Например, с Андрюшой известная беда, что не работают на некоторых процессорах, а на тех, что работают - с конкретными лагами - тормозят просто жуть.

Есть какие- то лекарства, чтобы это победить или это реальность написания на делфи? Спасибо за ответ!
 

creatizer


Рег
25 Mar, 2017

Тем
0

Постов
4

Баллов
4
Тем
49554
Комментарии
57426
Опыт
552966

Интересно