|
КПК с БД по WiFi | ☑ | ||
---|---|---|---|---|
0
Vorchun
24.02.12
✎
02:23
|
Пишу приложение на кпк. Стандартная инвентаризация. Как подключить внешнюю БД (находящуюся на компе)? Если БД сидит локально то все нормально работает. Задача, чтобы несколько КПК писали свои данные в БД на компе. Помогите плиз))
|
|||
1
Vorchun
24.02.12
✎
03:26
|
Ночное настроение у всех))
|
|||
2
Vorchun
24.02.12
✎
04:30
|
Ап!
|
|||
3
D_Pavel
24.02.12
✎
06:27
|
Нет, просто долго обьяснять как это сделать. Вы TCP/IP проходили?
|
|||
4
Егор Сергеевич
24.02.12
✎
08:18
|
Указать адрес машины с БД. Не?
|
|||
5
Vorchun
24.02.12
✎
10:46
|
(3) Товарисч! Не надо умничать. TCP/IP тут ни при чем! Писал прогру и когда БД была локально на КПК все работало. Перенес ее в сеть на компьютер, тоже все ок. Затык начался когда попробовал подсоединиться к той же базе с другого теминала. compact sql позволяет только читать многопользовательски, а не писать..
|
|||
6
D_Pavel
24.02.12
✎
13:33
|
(5) С одного терминала по сети работает, а с другого не работает чтоли?!? !??!
|
|||
7
noxxx
24.02.12
✎
13:35
|
(0) Сервер замени
|
|||
8
palm1c
24.02.12
✎
13:40
|
Можно по РДП просто к рабочему столу подключаться, и всё. Только интерфейс переделать под КПК. Я б делал так.
|
|||
9
palm1c
24.02.12
✎
13:45
|
(8) И всем хорошо - все работают в базе, и не нужно отдельных граблей.
|
|||
10
Vorchun
24.02.12
✎
14:50
|
(7) Что значит заменить сервер? На SQL Express перевести?
|
|||
11
Vorchun
24.02.12
✎
14:54
|
Господа, читайте внимательно пункт 5. sdf файл не дает записывать в многопользовательском режиме.
|
|||
12
Vorchun
24.02.12
✎
23:24
|
Подскажите плиз кто знает..
|
|||
13
Torquader
24.02.12
✎
23:33
|
Если нельзя писать всем вместе, то нужно писать поочереди, то есть когда кому-то нужно записать, он открывает базу на запись, записывает и закрывает.
А на чтение она будет открыта у всех. Другое дело, что скорость работы будет просто "поразительная". |
|||
14
Vorchun
24.02.12
✎
23:36
|
(13) Должен же быть способ без использования Compact SQL Mobile (((
|
|||
15
ЧеловекДуши
24.02.12
✎
23:48
|
Обычно делают попросту сервер, который и общается с КПК, а уж как общается Сервер с БД, это уже дело сервера.
|
|||
16
Torquader
25.02.12
✎
01:01
|
Compact SQL - это же база внутри самого КПК, а сервер встроенный в приложение.
Вам же нужно будет использовать внешний сервер - тот, который вы поставите на компьютер, и тут уже нужно будет думать о подключении через сеть. Есть мнение, что проще освоить подключение через Web-приложение, а sql пусть живёт за Web-сервером. |
|||
17
Vorchun
25.02.12
✎
01:16
|
(16) не понятно.. мне не нужно никакое Web-приложение. У меня простенькая задачка, которая усложнилась выносом БД в сеть для совместного пользования.. Я не могу делать сразу запросы к Скуль БД на компе в сети?
|
|||
18
СамСуСам
25.02.12
✎
01:25
|
Пусть каждый КПК пишет в свою базу, а базы потом синхронизируй с центральной базой.
|
|||
19
Vorchun
25.02.12
✎
01:42
|
(18) Как??? Тем более что КПК должна давать ответ пользователю сразу а не потом
|
|||
20
Torquader
25.02.12
✎
12:10
|
(19) У тебя два КПК или более, если ты хочешь общую базу, то она должна жить на каком-то компьютере, с которым у каждого КПК есть связь.
База, понятное дело, будет жить в SQL, но не факт, что подключение к SQL нужно для каждого КПК. Если пользователь хочет на что-то мгновенно получать ответ, то запрос пользователя с КПК должен транслироваться компьютеру, который его исполнит и выдаст ответ. А КПК, в данном случае, будет просто средством удалённого доступа к компьютеру. |
|||
21
Vorchun
04.03.12
✎
19:33
|
(20) Т.е. прямое подключение к Скулю с КПК невозможно?
|
|||
22
iamnub
04.03.12
✎
22:37
|
(21)
Возможно. .NET CF, ADO.NET |
|||
23
iamnub
04.03.12
✎
22:47
|
(21)
SqlConnection connection = new SqlConnection("Строка подключения к базе данных"); String query = "select column1,column2 from myTable"; SqlCommand myCommand = new SqlCommand(query, connection); SqlDataAdapter adapter = new SqlDataAdapter(myCommand); DataTable aTable = new DataTable(); adapter.Fill(aTable); //aTable - таблица с результатом запроса, которую можно обойти в цикле |
|||
24
Vorchun
06.03.12
✎
10:35
|
(23) Вот меня интересует эта самая строка подключения))). Как запросы писать и таблицы заполнять, это вроде ясно)).
|
|||
25
iamnub
06.03.12
✎
20:37
|
(24)
Вижл студия то есть? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |