2017-06-13 81 views
0

这个查询工作在SQL Management Studio中,但我得到这个错误在Visual Studio: 语法不正确“内部”错误

SELECT MakaleKatDil.KategoriAdi, Makale.Id, Makale.Aktif, Makale.AnasayfadaGoster, Makale.GosterimSirasi, Makale.MakaleKategori_Id, MakaleDil.Baslik, MakaleDil.Resim 
FROM Makale INNER JOIN 
    MakaleDil ON Makale.Id = MakaleDil.MakaleId INNER JOIN 
    MakaleKatDil ON Makale.Id = MakaleKatDil.Id INNER JOIN 
    MakaleKategori ON Makale.MakaleKategori_Id = MakaleKategori.Id AND 
    MakaleKatDil.MakaleKategori_Id = MakaleKategori.Id 

enter image description here “关键字‘内部’附近有语法错误”问题是什么 ?

谢谢大家。它正在工作。错过了MakaleDil.Resim和FROM之间的空白

+2

你在问题中显示的SQL不是字符串中的SQL。提示:打印出字符串或在调试器中查看它,然后您会看到问题。这就是为什么提供*代码*(作为文本而不是图像)而不是您认为代码完成的原因。 –

+0

你错过了'MakaleDil.Resim'和'FROM'之间的空白。 –

+0

谢谢你正在工作 – erenn

回答

3

您在FROM之前没有空格。

+1

谢谢你正在工作 – erenn

+0

@erenn:不用客气;请不要犹豫,接受其中一个答案:-) –

1

在您正在构建的字符串中 - 您需要在MakaleDil.Resim之后留出一个空格。没有它成为MakaleDil.ResimFROM