veri tabanı çağırırken tablo ismi değişken olsun

yyyaaab
28-02-2009, 11:08   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Şub 2008

bir değişkene değer verip bu değer ile veri tabanından tablo çağırmak istiyorum  mesela
ali1="ahmet"

yukarda değer verdiğimiz ali1 değişkenini veritabanından tablo çağırmada kullanmak istiyorum aşağıda bir veri tabanı çağırma yazdım basitçe ali1 burada tablonun adı olacak


SET Rs= Conn2.EXECUTE("SELECT * FROM ali1 WHERE ad='" & strSearch & "' and soyad='" & strSearch1 & "' and babaad='" & strSearch2 & "'")

bu yazımı kabul etmiyor acaba ali1 i nasıl yazabilirim

OnlyMann
28-02-2009, 11:11   |  #2  
OnlyMann avatarı
Yıllanmış Üye
Teşekkür Sayısı: 5
2,779 mesaj
Kayıt Tarihi:Kayıt: Şub 2009

SET Rs= Conn2.EXECUTE("SELECT * FROM " & ali1 & " WHERE ad='" & strSearch & "' and soyad='" & strSearch1 & "' and babaad='" & strSearch2 & "'")
şeklinde yazmalısınız.

gokhan24
15-06-2009, 10:58   |  #3  
Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Oca 2009

olmuyor string tipini kabul etmıyor

Poti
15-06-2009, 11:44   |  #4  
Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Haz 2009

değişkenin sonuna .tostring kodunu eklersen sorun kalmaz sanırım..

hsnhsynisler
15-06-2009, 12:19   |  #5  
Yıllanmış Üye
Teşekkür Sayısı: 0
267 mesaj
Kayıt Tarihi:Kayıt: May 2009

KAç karakterden oluştugunu belli etmen lazım ali1'in yanına (4) gibi bir blirtme yapman lazzım ali1(4) gibi tanımlamaydı kaynak elimde değil bakınca tam bir cvp vericem böyle bi deneyin

PcMaKeR
17-06-2009, 20:57   |  #6  
PcMaKeR avatarı
Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005

dim ali1;
ali1="ahmet"

SET Rs= Conn2.EXECUTE("SELECT * FROM " + ali1 + " WHERE ad='" + strSearch + "' and soyad='" + strSearch1 + "' and babaad='" + strSearch2 + "'")

böyle dene. olmazsa şu kod bloğunu buraya bir yapıştır görelim.

@poti javascript kullanmamış vbscript kullanmış .
javascript te SET komutu yoktur.