merhaba arkadaşlar unuttuklarımı hatırlamak amaclı program yama calışmalarımda bir yerde takıldım ve bir sorum olacak.

program şeklini kısaca acıklayım bir arama formu var ve bu forumda bir tane datagrid nesnesi ,2 adet combobox, 2 adet text kutusu,1 adet checkbox var

yapmak istediğim şu comboboxlar' dan secilen kriterlere gore arama yapmak istiyorum fakat 2. combobox devreye girdiğinde yazdığım sql cumleciği calışmıyor.

comboboxlarda adı,soyadı,telefon,meslek kriterleri var bunlrın secimine gore değişken ve değişken1 isimli değişkenlerime bunların access'te oluşturduğum databesenin alan isimleri aktarılıyor.

ornekle acıklamam gerekirse;

oncelikle combo1' den "adı " seceneğini sectiğimiz farz edelim degisken isimli değişkenine "adi" değeri aktarılıyor ve combo2 den secilen kritere gore degisken1 de bir değer alıyor

ve textbox ların change olayına yazmış olduğum

tek comboya bağlı olan arama calışıyor

Adodc1.RecordSource = "select * from kisibilgi where " & degisken & " like ""%" & Text1 & "%"""

Adodc1.Refresh

fakat combo2 devreye girdğinde yazmış olduğum

Adodc1.RecordSource = "select * from kisibilgi where " & degisken & " like ""%" & Text1 & "%" & "and" & degisken1 & " Like ""%" & Text2 & "%"""

Adodc1.Refresh

sql cumleciği calışmıyor. komuttaki hata nerede veya nasıl yazmam lazım bana bu konuda yardımcı olursanız sevinirim. şimdiden teşekkurler.
__________________