ďťż
 
Vfp9.0 klasa CursorAdapter ďťż
 
Vfp9.0 klasa CursorAdapter
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Vfp9.0 klasa CursorAdapter



Krzysztof Przybyła - 24-10-2005 11:04
Vfp9.0 klasa CursorAdapter
  W jaki sposb mozna przekazywac i pobiera parametry z mssql-a za pomoc VFP9.0
klasy CursorAdapter
jako alternatywy dla sqlexec().
Jaka jest konstrukcja prawidowego przekazywania i pobierania zwroconych
wartosci w kotekscie VFP.

ponizej przyklad z zmienna l_test vartosc niejest zwracana niewiem dlaczego?

************************************************
Vfp9.0
thisform._sql1._cur1.selectcmd="declare @l_test varchar(50) "+
"set @l_test = 'ala ma kota' "+
"execute test ?@l_test output "
thisform._sql1._cur1.CursorFill(.F., .F., -1)
?l_test
************************************************

query Analizer
*********************
declare @l_test varchar(50)
set @l_test = 'ala ma kota'
execute test @l_test output
select @l_test
********************
Qery Analizer zwraca jest ok czyli funkcia i sposob wywolania jest poprawny.

Procedura na serwerze

************************
CREATE PROCEDURE test
@l_test varchar(50) output

as

set @l_test='srodek'
GO
************************





Ryszard Świtek - 25-10-2005 10:58

  Witam.
Bez cudów. Jak chcesz w VFP widzieć zmienną zadeklarowaną w zupełnie
innym programie? Przecież dla VFP to tylko string i nic więcej. Poza tym
klasa CursorAdapter zastępuje widoki zdalne (remote views), do których
potrzebujesz bazy danych Foxa i którymi cieżko się operuje, a nie słuzy
do wykonywania poleceń sql. Od tego masz funkcję SQLEXEC().
Pozdrawiam, Rysiek.




Ryszard Świtek - 25-10-2005 10:58

  Komplikujesz sobie życie. Do tego właśnie świetnie się nadane SQLEXEC().
A jak chcesz w VFP poznać wartość jakiejś zmiennej z SQL-a, to musisz ją
wsadzić do kursora, bo tylko kusror jesteś w stanie pobrać.

lcCommand = "declare @aa varchar(50) " + ;
"set @aa='aaaaaaa' " + ;
"select @aa as aa"

sqlexec(_conn, lcCommand, "myCurs")
?myCurs.aa

Pozdrawiam, Rysiek.




Krzysztof Przybyła - 27-10-2005 23:55

  Problem z sqlexec był zawsze dla mnie taki ze niemoglem programowo zbudowac
connectstring-a na koputerach klienckich gdzie trzeba bylo zadbać o Dns i
td.

Użytkownik "Ryszard Świtek" <r.switek@USUN_TO.humansoft.pl> napisał w
wiadomości news:djknec$mn8$1@nemesis.news.tpi.pl...
> Komplikujesz sobie życie. Do tego właśnie świetnie się nadane SQLEXEC(). A
> jak chcesz w VFP poznać wartość jakiejś zmiennej z SQL-a, to musisz ją
> wsadzić do kursora, bo tylko kusror jesteś w stanie pobrać.
>
> lcCommand = "declare @aa varchar(50) " + ;
> "set @aa='aaaaaaa' " + ;
> "select @aa as aa"
>
> sqlexec(_conn, lcCommand, "myCurs")
> ?myCurs.aa
>
> Pozdrawiam, Rysiek.





Jarosław Niemczyk - 27-10-2005 23:55

  Użytkownik "Krzysztof Przybyła" <k.przybyla@wp.pl> napisał w wiadomości
news:djl5t5$p39$1@atlantis.news.tpi.pl...
> Problem z sqlexec był zawsze dla mnie taki ze niemoglem programowo
> zbudowac
> connectstring-a na koputerach klienckich gdzie trzeba bylo zadbać o Dns i
> td.

Polecam : http://www.connectionstrings.com/

Pozdrawiam - Jarek




IKs - 30-10-2005 10:52

 
Witam,

Użytkownik "Krzysztof Przybyła" <k.przybyla@wp.pl> napisał w wiadomości
news:djl5t5$p39$1@atlantis.news.tpi.pl...
> Problem z sqlexec był zawsze dla mnie taki ze niemoglem programowo
> zbudowac
> connectstring-a na koputerach klienckich gdzie trzeba bylo zadbać o Dns i

Nie dns tylko dsn.
Polecam cwiczenie: stworz plikowy DSN na swoim komputerku. Odszukaj ten plik
i zobaczysz jak wyglada connection
string. Sam programowo mozesz takie cos zbudowac, a do polaczenia uzywac
SQLSTRINGCONNECT()

--
pozdrawiam,
Iks
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?= =?ISO-8859-2?Q?Re:_[VFP9]_problem_wielko=B6ci_zmiennej_tekstowej?= =?ISO-8859-2?Q?[VFP9]_Jak_wczyta=E6_plik_tekstowy?= [VFP9] Zatrzymanie kursora w polu tekst [VFP9] Invalid coordinates (Error 1959) VFP9: petycja w sprawie VFP [VFP9] Raport i relacje ... HELP, HILFE [VFP9] Sortowanie w tabeli VFP9 wczytywanie XML [VFP9] - błąd foxa czy mój?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • ptsite.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com