Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Genel > Programlama > ASP .NET

ASP .NET ASP & .NET

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   eTicaret 
Alt 2006-06-30, 00:57
tolgahat - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Sep 2004
Mesajlar: 702
Tecrübe Puanı: 4
eTicaret: %100/1
tolgahat is on a distinguished road
Standart asp mysql arama

asp de mysql kullanıyorum yanlız arama nasul yaptıracam komut bulamadım varmı elinizde örnek bir aspde mysql arama kodu acaba.
__________________
Aşk artık about:blank
Alıntı ile Cevapla

  #2 (permalink)   eTicaret 
Alt 2006-06-30, 01:14
trextra - ait Kullanıcı Resmi (Avatar)
High One ツ
 
Üyelik tarihi: Mar 2005
Nerden: Kadıköy
Mesajlar: 4.496
Tecrübe Puanı: 8
eTicaret: %0/0
trextra is a jewel in the roughtrextra is a jewel in the roughtrextra is a jewel in the rough
Standart

Genelde like komutu ile arama yapılır. Veritabanıda çok önemli değil. Nasıl birşey için kullanacaksınız ?
__________________
Alıntı ile Cevapla

  #3 (permalink)   eTicaret 
Alt 2006-06-30, 05:06
tolgahat - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Sep 2004
Mesajlar: 702
Tecrübe Puanı: 4
eTicaret: %100/1
tolgahat is on a distinguished road
Standart like

like kullanıyorum gene aynı ama çalışmıyor...
__________________
Aşk artık about:blank
Alıntı ile Cevapla

  #4 (permalink)   eTicaret 
Alt 2006-06-30, 13:44
trextra - ait Kullanıcı Resmi (Avatar)
High One ツ
 
Üyelik tarihi: Mar 2005
Nerden: Kadıköy
Mesajlar: 4.496
Tecrübe Puanı: 8
eTicaret: %0/0
trextra is a jewel in the roughtrextra is a jewel in the roughtrextra is a jewel in the rough
Standart

Kullandığın kodu ve verdiği hata mesajını kopyalar mısın buraya ?
__________________
Alıntı ile Cevapla

  #5 (permalink)   eTicaret 
Alt 2006-06-30, 14:04
hakanyal - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Feb 2005
Mesajlar: 157
Tecrübe Puanı: 3
eTicaret: %100/1
hakanyal is on a distinguished road
Standart

Bu kodu incelersen faydası olabilir
HTML-Kodu:
<%
aranan = request.form("aranan")

Set hak = Server.CreateObject("ADODB.Connection")
hak.Open "odbc" 'ODBC İLE VT BAĞLANTISI

Set hakan = Server.CreateObject("ADODB.Recordset")
SQL = "Select * from TABLO WHERE SUtUN like '%"& aranan &"%' ORDER BY id asc"
hakan.Open SQL,hak,1,3


If hakan.eof then
Response.Write "Kayıt Bulunamadı"
Else
DO WHILE NOT hakan.EOF
response.write hakan("id") &" - "& hakan("SUTUN") 
hakan.MoveNext
LOOP


End If
hakan.close
set hakan = nothing
hak.close
set hak = Nothing

%>
Alıntı ile Cevapla

  #6 (permalink)   eTicaret 
Alt 2006-06-30, 17:40
tolgahat - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Sep 2004
Mesajlar: 702
Tecrübe Puanı: 4
eTicaret: %100/1
tolgahat is on a distinguished road
Standart

verdiğin kod güzel işe yarıyo ama 100'lerce sonuç çıkıyor... yani tam bir arama gerçekleştirmiyo sanırım. ben en iyisi şu an kullandığımve hata vereni yazayim.
__________________
Aşk artık about:blank
Alıntı ile Cevapla

  #7 (permalink)   eTicaret 
Alt 2006-06-30, 17:44
tolgahat - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Sep 2004
Mesajlar: 702
Tecrübe Puanı: 4
eTicaret: %100/1
tolgahat is on a distinguished road
Standart

Kod:
<%
'adovbs.inc'den sabitler
Const adOpenStatic = 3
Const adLockReadOnly = 1
Const adCmdText = &H0001

Const PAGE_SIZE = 10  '** Diğer sayfaların boyutu.

'** Değişkenleri oluşturuyoruz

Dim strhit

Dim cnnara  ' ** ADO bağlantısı
Dim rstara  ' ** ADO kayıtseti


Dim strSQL
Dim strara

Dim iPageCurrent
Dim iPageCount
Dim iRecordCount
Dim I

strhit = Request.ServerVariables("hit")

strara = Request.QueryString("ara")



Set sur=Server.CreateObject("Adodb.Connection")
sur.Open "driver={SQL Server};server=212.120.0.1;uid=user;pwd=12345678;database=ismi" 

Set yeniasp = Server.CreateObject("ADODB.Recordset")
sor = "Select * from aranan"
yeniasp.Open sor,sur,1,3


yeniasp.AddNew
yeniasp("keyword")=strara
yeniasp.update
yeniasp.Close
Set yeniasp = Nothing


If Request.QueryString("sayfa") = "" Then
	iPageCurrent = 1
Else
	iPageCurrent = CInt(Request.QueryString("sayfa"))
End If

%>
                        <%
If strara <> "" Then

'** Veritabanımızın yolunu aşağıya yazalım.

	 Set cnnara = Server.CreateObject("ADODB.Connection")
      
	 
	 
	  
   cnnara.Open "Provider=SQLOLEDB;Data Source=212.120.0.1;" _
		& "Initial Catalog=dataadi;User Id=user;Password=12345678;" _
		& "Connect Timeout=15;datadi Library=tabloadi;"

	' ** Eğer SQL server kullanıyorsanız aşağıdaki satırı kullanınız:
	' cnnara.Open Application("SQLConnString")
	
	strSQL = "SELECT script_adi, versiyon, tanim, telif, lisans, boyut, hit, os, id " _
		& "FROM download " _
		& "WHERE script_adi LIKE '%" & Replace(strara, "'", "''") & "%' " _
		& "OR tanim LIKE '%" & Replace(strara, "'", "''") & "%' " _
    	& "OR versiyon LIKE '%" & Replace(strara, "'", "''") & "%' " _
		& "OR telif LIKE '%" & Replace(strara, "'", "''") & "%' " _
		& "OR id LIKE '%" & Replace(strara, "'", "''") & "%' " _
		& "OR lisans LIKE '%" & Replace(strara, "'", "''") & "%' " _
		& "OR os LIKE '%" & Replace(strara, "'", "''") & "%' " _
        & "OR boyut LIKE '%" & Replace(strara, "'", "''") & "%' " _
        & "OR hit LIKE '%" & Replace(strara, "'", "''") & "%' " _
		& "ORDER BY id DESC;"

	Set rstara = Server.CreateObject("ADODB.Recordset")
	rstara.PageSize  = PAGE_SIZE
	rstara.CacheSize = PAGE_SIZE

	' **Kayıtsetimizi açalım
 rstara.Open strSQL, cnnara, adOpenStatic, adLockReadOnly, adCmdText

	iRecordCount = rstara.RecordCount
	iPageCount   = rstara.PageCount

	If iRecordCount = 0 Then
		' **Kayıt bulunamadı hatasını göster
		%>
bu mssql olarak kullanıyorum ne yaptısam mysql çeviremedim..
__________________
Aşk artık about:blank

Konu tolgahat tarafından (2006-06-30 Saat 17:47 ) değiştirilmiştir..
Alıntı ile Cevapla

  #8 (permalink)   eTicaret 
Alt 2006-06-30, 17:48
trextra - ait Kullanıcı Resmi (Avatar)
High One ツ
 
Üyelik tarihi: Mar 2005
Nerden: Kadıköy
Mesajlar: 4.496
Tecrübe Puanı: 8
eTicaret: %0/0
trextra is a jewel in the roughtrextra is a jewel in the roughtrextra is a jewel in the rough
Standart

verdiği hata mesajınıda yazarsan
__________________
Alıntı ile Cevapla

  #9 (permalink)   eTicaret 
Alt 2006-07-01, 00:00
tolgahat - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Sep 2004
Mesajlar: 702
Tecrübe Puanı: 4
eTicaret: %100/1
tolgahat is on a distinguished road
Standart

Sorun hal oldu ama bu seferde mysql de sayfalama sorunu çıkıyor anasını satam dert valla asp de mysql.. codu aşağıya ekliyom buna birde sayfalama getirisek cuk olacak.

Alıntı:
conn ile db ye bağlandık.
<%
set rs = server.createobject("adodb.recordset")
sql = "select * from haber where dhaber LIKE '%"&aranan&"%' and onay=1"
rs.open sql, conn, 1, 3


for i = 1 to 12 '12 adet dizmesini istedik.
if rs.eof then exit for
%>
<td height="18" class="yazi">Oy TOPLAM:<%=rs("deger")%> Tarih: <%=rs("tarih")%><br>
<%=rs("kisatanim")%></td>

<%
rs.movenext
Next
rs.close
set rs = Nothing
%>
Bi sayfalama kaldı onuda ekledikmi cuk hem milletinde işine yarar forumda.

Birde çoklu arama nasıl yaparız şu an dhaber kısmını tarıyor haberin içireğini nasıl taratacaz.
__________________
Aşk artık about:blank

Konu tolgahat tarafından (2006-07-01 Saat 07:08 ) değiştirilmiştir..
Alıntı ile Cevapla

  #10 (permalink)   eTicaret 
Alt 2006-07-01, 13:52
hakanyal - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Feb 2005
Mesajlar: 157
Tecrübe Puanı: 3
eTicaret: %100/1
hakanyal is on a distinguished road
Standart

sayfalamayı php deki gibi yapman gerekiyor. Limit kullanarak sayfalama yapman gerekecek. eğer bulursam gönderirim arşivden örnek sayfa.

çoklu arama konusunda aynı kelimeyi diğer sütunlarda arayacaksan

sql = "select * from haber where dhaber LIKE '%"&aranan&"%' or Sutun2 LIKE '%"&aranan&"%' and onay=1"

yada 2 formdan gelen veriyi aynı sütunda arayacaksan

sql = "select * from haber where dhaber LIKE '%"&aranan&"%' or dhaber LIKE '%"&aranan2&"%' and onay=1"
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Mysql de arama ve sayfalama sorunu yaşayanlar için bytuncay ASP .NET 4 2006-11-30 03:27
Google, artık arama geçmişinize göre arama sonuçlarınızı kişiselleştirmektedir qdin Google Haberler ve Pagerank Güncellemeleri 0 2006-07-26 12:31
socket '/var/lib/mysql/mysql.sock' (2) Bu hata niyedir ? annudora PHP 7 2006-07-10 00:10
MySQL 3.23.58 versiyonlu database MySQL 4.1.10 versiyonda çalıştırma.. DamgaNet Veritabanları 6 2006-01-15 21:36
MYSQL da arama yaptirip dokuman olarak dokmek By-e Veritabanları 4 2005-07-12 21:35


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 05:11 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox