![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 11.03.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Posiadam urządzenie które jest swobodnie programowalne w języku C (dokładnie to TinyC - okrojone C) i posiada funkcje pozwalające obsługiwać formaty takiej jak XML czy CSV. Jako że z bazami danych nie miałem dotychczas wiele wspólnego, a chciałbym zacząć używać ich w swoich aplikacjach na tym urządzeniu, mam do Państwa pytanie, czy jest możliwość komunikowania się z bazą danych MS SQL Server za pomocą któregoś z wyżej wymienionych formatów ? Chciałbym za pomocą tego urządzenie bezpośrednio np. pobierać i wpisywać nowe rekordy do tabel w bazie danych na komputerze serwerowym. Z góry dziękuję za pomoc w temacie Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
doprecyzowałeś i stwierdzam, że idziesz w złym kierunku...
jak bardzo to C jest okrojone?? gdyż potrzebujesz właśnie jakiegoś klienta do bazy danych, o ile chciałbyś skorzystać z lokalnej bazy danych np. SQLite to nie potrzebowałbyś nawet połączenia internetowego... do MSSQL bibliotek musisz sobie sam poszukać, ja jedynie mogę próbować Cię nakierować... jeśli na urządzeniu masz baaardzo ograniczone zasoby jak np. na mikro-kontrolerach AVR to całość można obejść np. komunikując się z innym urządzeniem po TCP lub UDP i w dowolnym innym języku odpytać bazę danych (DB) np.: Arduino i MySQL co prawda nie MSSQL ale: MySQL C API programming tutorial 24.8 MySQL C API w sumie to możesz też zmienić kompilator na inny i w wielu przypadkach kompilować na innym urządzeniu (poczytaj)... a o ile nie masz baardzo ograniczonych zasobów i system tego urządzenia jest na liście wspieranych przez C++ Qt http://doc.qt.io/QtSupportedPlatforms/index.html to polecałbym skorzystać z ich API w C++, nie musisz korzystać od razu z całego GUI a mają dobrą dokumentację... [EDIT] jeśli to C masz baaardzo okrojone i wciąż chcesz pisać w TinyC to poszukaj bibliotek do komunikacji sieciowej i by było łatwiej rozwiązanie oprzyj poprzez komunikacje z innym urządzeniem/serwerem jak w pierwszym linku Arduino i MySQL... Ten post edytował zegarek84 12.03.2016, 15:26:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 12:54 |