Skocz do zawartości

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

lucasrsi

Baza SQL do VBA

Rekomendowane odpowiedzi

Witajcie

Chciałbym postawić w sieci lokalnej prostą, najlepiej, choć niekoniecznie, bezpłatną (do użytku komercyjnego) bazę SQL, która nada się do przechowywania niedużej ilości danych na potrzeby VBA z Excela. Co moglibyście polecić?

 

dzięki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość Nareszcie

W tym przypadku najwygodniej MS SQL Server.

A ogolnie, to do wyboru - do koloru.

MySQL, PostgreSQL, Oracle, MariaDB, Firebird i wiele, wiele wiecej.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No więc udało mi się zainstalować MySql'a na localu i zrobić kod VBA.

 

Teraz postanowiłem iść krok dalej i zainstalować to na serwerze w sieci. Jako, że mam Synology DS 213J - postanowiłem go wykorzystać do tego ambitnego zadania.

Zainstalowałem na nim SQLa i PHPmyAdmina. Założyłem bazę, zrobiłem tabelę (taką samą jak na localhoście). Założyłem też użytkownika z full dostępem.

No i teraz jest problem, aby się z tą bazą połączyć:

 

'pobranie zmiennych do polaczenia z baza danych

login = "root"

passwd = ""

host = "DiskStation" (wcześniej było "localhost")

dbname = "graham"

 

Hosta próbowałem ustawić jako IP serwera, nazwę serwera (jak wyżej) i nadal nie łączy: "BAD HANDSHAKE" przy próbie wywołania "connection OPEN"

 

Pytanie: jak powinienem wywołać hosta, aby go widział?

dziękuję.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ok, poszło

Problemem była niezgodność wersji. Zainstalowałem connector 5.1 i poszło.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeszcze jeden problem. Przerzuciłem się na MariaDB 10, Zainstalowałem connector w wersji 8.0. W windows test połączenia ODBC jest pomyślny (łączy z bazą), ale VBA w excelu już nie. Czy coś tu jeszcze powinienem zmienić? (wyrzuca komunikat 10061 - nie może się połączyć z bazą)

 

'konfiguracja i inicjalizacja polaczenia

Set conn = New ADODB.Connection

With conn

.ConnectionString = "driver={MySQL ODBC 8.0 Unicode Driver};Server=" + host + _

";Database=" + dbname + _

";User ID=" + login + _

";Password=" + passwd + _

";Trusted_Connection=False;"

.Open

End With

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Tematy

  • Odpowiedzi

    • Rebel Moon część 2 sporo lepsza niż część pierwsza. Na początku trochę gadania i luzu a później zaczyna się akcja i uczta dla oka. Gdyby z pierwszej części wyciąć castingi do ekipy, fruwanie na kurczaku i inne pierdy i zastąpić je dłuższymi retrospekcjami które były przy stole w dwójce miało by to więcej sensu i zamiast 2 x 2h mógłby wyjść dobry film 3h. Mogli też zastąpić zboże jakimś rzadkim minerałem pożądanym przez wojsko np do napędzania tych dużych dział. Po obejrzeniu obu części P1 - 4/10, P2 - 6,5/10. Teraz szczerze czekam na część trzecią.
    • Wiem co czujesz 🙂.Ja przy nim prawie pada z kompa wyrwałem.A ile było Pi.....e nie gram to nie zliczysz 😄.Ale najważniejsze że się udało.I masz satysfakcję bo to jeden z najtrudniejszych soulsowych bossow https://ebd.cda.pl/620x368/15092229f8 Patrz to
    • Więc wytłumacz mi jakim cudem bez mierzenia wystarczy odpalić gówno kalibrator HDR WINDOWS i zobaczyć w jakim trybie pokazuje detal na 1000 nit, a w jakim na 570. Potem to samo zrobić w dowolnej grze z kalibracja HDR. I w każdym innym ustawieniu niż HDR + APL HIGH, ustawienie gry na 1080 nit prześwietla obraz. Więc w swoim ustawieniu masz niby 1000 nit z uciętymi w opór detalami. Faktycznie, genialna sprawa A jak ustawisz detale na 570 to on nie ma prawa zaświecić 1000 bo właśnie to ograniczyłeś w ustawieniach.  Ale żeby nie było, zjem i odpalę grę I będę srogo zdziwiony jak nie ujrze przepalonych jasności. 
    • Przy każdej zmianie traci się na tym, że kupuje się nową kartę, a sprzedaje używaną, dlatego częste zmiany są niekorzystne finansowo, chyba że się zmienia używaną na używaną.
    • Intel kompletnie tutaj nie ma sensu raz że to do gier, a dwa że jeszcze do 1440p. Powinieneś skupić się na wydajności GPU i bić po RTX 4070 Ti Super - tutaj możesz trzymać się RTX ale CPU spokojnie brałbym 7500F bo to będzie idealne najlepsze połączenie. Za 7100 zł masz właśnie taki zestaw https://proline.pl/koszyk/2878bd11 a celując w maksa to przy dopłacie za 7500 zł z 7900 XTX https://proline.pl/koszyk/316e8335 
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...