Forum
Merhabalar,
SQL SERVER MANAGEMENT TOOL dan, link olan Mysql server için çalıştırdığım queryde insert sorunsuz çalışırken, delete hata veriyor! Sebebi ne olabilir sizce?
INSERT OPENQUERY (TT, 'SELECT alan FROM nutest.testtablo')
VALUES ('NewTitle');
DELETE OPENQUERY (TT, 'SELECT alan FROM nutest.testtablo where alan=''NewTitle''');
(1 row(s) affected)
OLE DB provider "MSDASQL" for linked server "TT" returned message "[MySQL][ODBC 8.0(a) Driver][mysqld-5.5.5-10.3.9-MariaDB]You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '..`testtablo` WHERE `alan`=?' at line 1".
Msg 7345, Level 16, State 1, Line 6
The OLE DB provider "MSDASQL" for linked server "TT" could not delete from table "SELECT alan FROM nutest.testtablo where alan='NewTitle'". There was a recoverable, provider-specific error, such as an RPC failure.
Tekrar Merhaba,
Bu kod ile çalıştı:
EXECUTE('delete from nutest.testtablo') AT TT
Geri dönüş ve bilgi için teşekkürler.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************