2017-02-11 4 views
1

У меня есть следующий SQL-код в vb.net:vb.net ошибка при выполнении команды

opdragkopieernaleweringresultaat.CommandText = "insert into LeweringVsSkattingResultaat(aliasnaam2,kultivar2,skattingkultivar2,gelewerkultivar2,persentklaarkultivar2) " & _ 
    " SELECT " & _ 
    "l.aliasnaam() " & _ 
    ",l.kultivar,l.SkattingVirKult,l.GelewerVirKult,l.PersentKlaarKult " & _ 
    " FROM() " & _ 
    "LeweringVsSkatting l " & _ 
    " GROUP BY " & _ 
    " l.aliasnaam() " & _ 
    ",l.kultivar,l.SkattingVirKult,l.GelewerVirKult,l.PersentKlaarKult" 
    opdragkopieernaleweringresultaat.ExecuteNonQuery() 

код работает в управлении SQL, но возвращает следующую ошибку в vb.net: Неправильный синтаксис около '). Ошибка возникает в строке opdragkopieernaleweringresultaat.ExecuteNonQuery(). Что мне не хватает?

С уважением

+2

Удалите использование() в своем заявлении. – Bugs

ответ

2

Когда вы скопировали SQL для Vb интегрированной среды добавил() знаки в конце некоторых строк из-за его «интеллект». Удалите их, и он должен работать, как ожидалось.

enter image description here

+0

Спасибо, Тревор. Я этого даже не заметил. – Gideon

+2

@ Gideon: Вы проголосовали дважды и едва приняли какие-либо ответы по вашим 25 вопросам, получившим хотя бы один ответ. Вы должны повысить, если найдете сообщение полезным и определенно согласитесь с ответом, который решил вашу проблему. Это способ показать вашу благодарность тем, кто не спешит вам помочь. –

+2

@ Gideon В прошлом году не было принято ни одного ответа, а 2 голоса были бы довольно скудными. Если вы не можете помогать другим, отвечая на вопросы, вы все равно можете помочь, разместив любое сообщение, которое вы найдете информативным и принимающим ответы. UpVotes and Accepts помогает другим найти хорошие ответы. – Plutonix

Смежные вопросы