Java-JDBC, ben kolayca (sütun ve tablo adları çift tırnak NOT) aşağıdaki SQL çalıştırabilirsiniz
Select
cus."customer_id" ,
cus."organisation_or_person" ,
cus."organisation_name" ,
cus."first_name" ,
cus."last_name" ,
cus."date_became_customer" ,
cus."other_customer_details"
From
"Contact_Management"."dbo"."Customers" cus
Ama PHP hataları aynı sorgu dışarı Geçersiz sözdizimi söyleyerek
"Uyarı: mssql_query () [function.mssql-sorgu]: mesajı: Yanlış sözdizimi yakınındaki 'customer_id' (ciddiyeti 15)."
Ama bütün sorgu çalışıyor çift tırnak, ve hiç hata kaldırırsanız.
Sorgu yüzden çift tırnak ve olduğu gibi SQL tutmak istiyorum bir java uygulaması taşıdık. Herhangi bir alternatif çözümler?
Thank you Nilesh
Volkerk -- Solution (SET QUOTED_IDENTIFIER ON)
Ben şu ki
$sql = <<<EOD
Select
cus."customer_id" ,
cus."organisation_or_person" ,
cus."organisation_name" ,
cus."first_name" ,
cus."last_name" ,
cus."date_became_customer" ,
cus."other_customer_details"
From
"Contact_Management"."dbo"."Customers" cus
EOD;
$db->Execute('SET QUOTED_IDENTIFIER ON');
$rs = $db->Execute($sql);
Ve mükemmel çalıştı
Çok teşekkür ederim ..