İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

asp bilen varmı arkadaşlar

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr
slm önceden yazmıştım bu konuyu ama şimdi asp site için lazım oldu
yazmadığım forum kalmadı bir tane bilen yokmu yoksa bendemi şans yok anlamadım neyse yardımcı olursanız sevinirim arkadaşlar şimdiden tşk. :)


sitemdeki arama motorundan aranan kelimeleri veritabanına yazdırmak istiyorum kod bu


veritabanı adı :kelime.mdb
veritabanındaki taplo adı :kelimeler
veritabanındaki sutun adı : kelime


<align="center"><br>
<form method="POST" action="tr/default.asp?GitASP=arama" onSubmit="return Form(this)" target="_self">
<p align="center">
<align="center"><font color="#808080"> </font><b> </b>
<input type="text" name="ara" size="50" style="font-family: Tahoma; color: #000000; font-size: 8pt; background-color:#F9F9F9" maxlength="255">
<input type="submit" value=".:Ara:." style="font-family: Tahoma; font-size: 8pt"></p>
</form>
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
şeklinde önce formdan gelen bilgiyi alacaksın.

Kod:
<%
aranan=request.form ("ara") 'aranan isimli değişekene veriyi kayıt ettik.
%>

-

daha sonra veritabanındaki ilgili yere bağlanacaksın

Kod:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("veritabaniadi.mdb"))
set araekle  = server.createobject("adodb.recordset")
verim = "Select * from ilgiliyer"
araekle.Open verim,conn,1,3
%>

-

sıra geldi kayıta

Kod:
<%
    araekle.addnew
    araekle("arakelime")=aranan 'arakelime sütununu kendine göre adlandırırsın.
    araekle.update
    araekle.Close
%>

-

bu kadar...
 

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr
slm yardımın için tşk.

ama aşşağıdaki hatayı verdi



Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Sürücüsü] Güncelleştirilemiyor. Veritabanı veya nesne salt okunur.
, line 17
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
Veritabanının yazma yetkisi var mı?

17. satırda ne yazıyor?
 

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr
tam hata bu


Hata Tipi:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Sürücüsü] Güncelleştirilemiyor. Veritabanı veya nesne salt okunur.
/bag.asp, line 17


Tarayıcı Tipi:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Sayfa:
GET /default.asp

Saat:
30 Ekim 2005 Pazar, 02:31:23


xp IIS kullanıyorum ve diger her türlü script sorunsuz çalışıyor
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
win xp prof edition değil mi.
 
K

kwok

Misafir
yozgatlı, kelime.mdb dosyan saltokunur özellikte olabilir veya host üzerinde veri yazdirma yetkisine sahip olmayabilirsin.

Scripti bilgisayarinda mi deniyorsun ?
 

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr
kwok' Alıntı:
yozgatlı, kelime.mdb dosyan saltokunur özellikte olabilir veya host üzerinde veri yazdirma yetkisine sahip olmayabilirsin.

Scripti bilgisayarinda mi deniyorsun ?


evet kendi IIS win xp prof edition kullanıyorum db sal okunur degil konturol ettim ayrıca diger script ler çalışıyor
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
problem tamamen senin bilgisayarından kaynaklanıyor. scripti webe atıp mdb ye yazma yetkisi verirsen problem çözülecek. bendede aynı hatayı veriyordu win xp prof ilk kurduğumda. biyerden bişeyler yapmıştım :p ama hatırlayamıyorum.
 
K

kwok

Misafir
Kod:
<%
kelime = request.form ("ara")
Set Bagla = Server.CreateObject("ADODB.Connection")
Bagla.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("kelime.mdb")

Set aramaekle = Server.CreateObject("ADODB.Recordset")
gor = "Select * from kelimeler"
aramaekle.Open gor,bagla,1,3

aramaekle.addnew
aramaekle("kelime")=kelime
aramaekle.Update

%>

şunu denesene bi. Ben denemeden yazdım sorun cikmaz umarım.
 

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr
Hata Tipi:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Sürücüsü] Güncelleştirilemiyor. Veritabanı veya nesne salt okunur.
/bag.asp, line 12


olmadı sabaha kadar artık deneyecegim bakalım herhalde hallederiz bugün :)


ayrıca bu script yi kendi web sitem dede denedim ordada çalışmadı
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
Benim ve kwok arkadaşın verdiği kodlarda herhangi bir hata yok. Gerisi size kalıyor :)
 

yozgatlı

0
İyinet Üyesi
Katılım
4 Aralık 2004
Mesajlar
1,428
Reaction score
0
Konum
yakında.com.tr
hepinize teşekkür ediyorum arkadaşlar evet sorun yazma iznindeymiş acemilik işte sorun halledildi şimdi artık yatabilirim :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst