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