Merhabalar,

mysql in kodu sadece sayı değişkenlerini mi kabul ediyor. sayı ve harften oluşan değişkenlerim var fakat sayılarda hata vermez iken harf değişkenlerinde aşağıdaki hatayı vermektedir. Eğer harf değişkenleri de kullanılabiliyor ise nasıl kullanıldığını gösterir misiniz kodlama dili asp dir.



aldığım hata dolu adındaki kısım aslında değişkendir ama tablo olarak görüyor
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[MySQL][ODBC 3.51 Driver][mysqld-5.1.69-community]Unknown column 'Dolu' in 'where clause'
veritabanının bir kısmının ekran görüntüsü


tam kod yapısı
<% 
Set bolum = Request.form("bolum")
Set tip = Request.form("tip")
Set tur = Request.form("tur")
Set durum = Request.form("durum")
Set kondisyon = Request.form("kondisyon")
Set rejim = Request.form("rejim")

If bolum.Count = 0 Then bolum = "bolum_id"
If tip.Count = 0 Then tip = "tip"
If tur.Count = 0 Then tur = "tur"
If durum.Count = 0 Then durum = "durum"
If kondisyon.Count = 0 Then kondisyon = "kondisyon"
If rejim.Count = 0 Then rejim = "rejim"

Set veri=sur.Execute("SELECT * FROM veriler where bolum_id IN(" & bolum & ") and tip IN(" & tip & ") and tur IN(" & tur & ") and durum IN(" & durum & ") and kondisyon IN(" & kondisyon & ") and rejim IN(" & rejim & ") ")
%>

<%
do while not veri.eof 
%>

<%=veri("bolum")%><br />
<%=veri("tip")%><br />
<%=veri("tur")%><br />

<%
veri.Movenext
Loop
%>