[SQL] Problem z UniqueID i stringiem - złożone zapytanie

0

Witam,
Mam takie zapytanie:

$query = "SELECT fsp.ILOSC, fsp.ID_TOWARU, fsp.CENA, fsp.UPUST, fsp.CENA_ZAKUPU, fs.NAZWA_FAKTURY, fs.BRUTTO_NETTO, fsp.NAZWA_VAT, fs.czy_korygujaca, fsp.ALT_KEY_FAK FROM FAKT_SPRZEDAZY_POZ fsp JOIN FAKT_SPRZEDAZY fs ON fs.ALT_KEY_FAK = fsp.ALT_KEY_FAK WHERE fs.DATA_WYSTAWIENIA >= '2010-06-16' AND DATA_WYSTAWIENIA < '2010-06-17' AND (fs.ID_REJ_FAK = 3) AND NAZWA_FAKTURY != '' ORDER BY fs.DATA_WYSTAWIENIA";
$query_result = mssql_query($query);	
while($row = mssql_fetch_assoc($query_result))
{	

	if ($row['czy_korygujaca'] == 'T')
	{		
		$query2 = "SELECT [ALT_KEY_FAK_KORYGOWANA] FROM dbo.FAKT_SPRZED_KOREKTY WHERE [ALT_KEY_FAK_KORYGUJACA] = '".$row['ALT_KEY_FAK']."'";

No właśnie i zapytanie query2 generuje błąd:

Warning: mssql_query() [function.mssql-query]: message: Conversion failed when converting from a character string to uniqueidentifier. (severity 16) in D:\xampp\xampp\htdocs\test\index.php  on line 86

Warning: mssql_query() [function.mssql-query]: Query failed in D:\xampp\xampp\htdocs\test\index.php on line 86

Jak mogę przekazać prawidłowo ten klucz do innego zapytania?
Przykładowy klucz wygląda tak: A3F77284-570F-4233-A5CC-A385F2EF6A16

0

Nieaktualne. Zcastowałem po prostu to do varchara.

1 użytkowników online, w tym zalogowanych: 0, gości: 1