Error incorrect syntax near ''

Estaba modificando el codigo de busqueda en un campo que tengo como nvarchar en mi tabla de slq server, en mi codigo hago referencia a un v_campo como texto, por ejemplo :

Dim v_campo as string ="1234567"
Dim seleccion as string ="Select * from TABLA where =" + v_campo

Funciona sin ningún problema, pero cuando me comentarón que se manejaria un letra intermedia

Dim v_campo as string ="123456a7"

Me comenzo a enviar error  "incorrect syntax near a7'', aunque mi campo esta como string no me respetaba la busqueda, así que cambie el código:

Dim v_campo as string ="123456a7"
Dim seleccion as string ="Select * from TABLA where ='" + v_campo +"'"
Error incorrect syntax near '' Error  incorrect syntax near '' Creador por Neo el 12:20 Clasificación: 5
Imágenes del tema de merrymoonmary. Con tecnología de Blogger.