Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-28, 19:13x



Odpowiedz w temacie  [ Posty: 6 ] 
Symfonia i połączenie z bazą MySQL 
Autor Wiadomość

Rejestracja: 2013-10-02, 08:42
Posty: 23
Pomógł: 2
Post Symfonia i połączenie z bazą MySQL
Witam. Mam potrzebę by odpytać bazę MySQL prosto z Symfonii ERP.
Uporałem się z connection stringiem - poniższy jest prawidłowy, połączenie następuje.
Zapytanie które wykonuję jest poprawne - w PhpMyAdmin wykonuje się na tej bazie bez problemu ;)
Po wykonaniu rs.Open(sSQL, con, 3) wartość rs.RecordCount wynosi -1, choć w tabeli wp_users są 4 rekordy... Wie ktoś co może być tu źle?
Pozdrawiam :)

Kod:
dispatch con="ADODB.Connection"
con.ConnectionString="Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=kuk;Uid=root;Pwd=;"
con.Open()

dispatch rs = "ADODB.Recordset"
string sSQL = "SELECT * FROM wp_users"
if rs.State == 1 then rs.Close()
rs.Open(sSQL, con, 3)
if rs.RecordCount > 0 then  // nigdy nie wchodzi, bo rs.RecordCount = -1
   rs.MoveFirst()
   while !rs.EOF
      message rs.Fields("user_login").Value
      rs.MoveNext()
   wend
endif


2016-01-06, 23:07
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Symfonia i połączenie z bazą MySQL
Zobacz to
Kod:
rs.Open(sSQL, con, 3, 3)


lub

Kod:
rs.Open(sSQL, con, 1, 1)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-01-06, 23:24
Wyświetl profil

Rejestracja: 2013-10-02, 08:42
Posty: 23
Pomógł: 2
Post Re: Symfonia i połączenie z bazą MySQL
Niestety bez zmian... cały czas RecordCount = -1


2016-01-06, 23:27
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Symfonia i połączenie z bazą MySQL
Skontaktuj się z Ekspertem.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-01-07, 10:59
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Re: Symfonia i połączenie z bazą MySQL
A może record count nie zawsze da się odczytać? Radź sobie bez tego. Załóż, że rekordów jest bardzo dużo. Jak potrzebujesz znać ich liczbę, zapytaj o to bazę wprost.


2016-01-17, 16:41
Wyświetl profil

Rejestracja: 2019-03-18, 15:19
Posty: 1
Pomógł: 3
Post Re: Symfonia i połączenie z bazą MySQL
Ta wiadomość była pomocna.(3)
Witam, prócz deklaracji obiektu, trzeba dodać jeszcze parametry, na przykład:
dispatch recAdo="ADODB.RecordSet"
recAdo.CursorType=1
recAdo.LockType=3


2019-03-18, 15:22
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 6 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Połączenie z bazą

w Programowanie

marta

7

5295

2009-07-14, 05:06

Karramba Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. AMBasic - połączenie z bazą Access

w Programowanie

zz

7

4696

2011-01-18, 13:27

zz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Połączenie z bazą Pervasive zewnętrznie, przez inny program

w Programowanie

mrokaso

7

4822

2018-11-10, 10:23

mrokaso Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Symfonia Handel + ODBC + Pervasive + MYSQL

w Programy Handlowe

ml0dy

3

4431

2010-05-27, 22:52

wrob Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 8 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant