Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mssql] insert i zaraz select z widoku, Zwraca pusty rekord ?
jastu
post 30.07.2010, 09:28:57
Post #1





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

Ostrzeżenie: (0%)
-----


Witam
mam klasę, która po wykonaniu operacji insert do tabeli wykonuje selecta z widoku (żeby uaktualnić składowe klasy)..i mam wrażenie że robi to zbyt szybko

tzn. zostaje zwrócony jeden rekord, którego wszystkie pola mają wartości domyślne

  1. INSERT INTO tab(KEY, val2, val2) VALUES (4,'12','test')
  2.  
  3. SELECT * FROM VIEW WHERE KEY = 4


i po takiej operacji dostaję pusty rekord (w kolumnie z kluczem jest 0) - tak się dzieje, jeśli operacje wykonywane są z poziomy skryptu php, nie z konsoli sql !

czy można coś z tym zrobić ? (driver sqlsrv)

up ! smile.gif

dopercyzowując - mam też pusty rekord wykonując zapytanie (z php , bo z konsoli mam wynik ok)

  1. -- tabela t ma tylko jeden rekord
  2. SELECT t.col1, v.col1 FROM TABLE t , VIEW v WHERE v.col1 = 'test'


Sterownik nie czeka na wyniki ? W tym przypadku nie jest to problem zbyt szybkiego inserta w tabele i selecta z widoku - to występuje nawet podczas joina widoku z tabelą sad.gif

Ten post edytował jastu 29.07.2010, 13:12:23


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
Go to the top of the page
+Quote Post
mkozak
post 30.07.2010, 12:02:43
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 4
Dołączył: 21.03.2005

Ostrzeżenie: (0%)
-----


Commit-ujesz zapytanie po insercie??

  1. mssql_query("COMMIT");


--------------------
==============================================
Bo ja jestem Wróbelek Htmlek
==============================================
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:47