Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

asp bilen varmı arkadaşlar

yozgatlı

0
Onaylı Üye
Üye
Katılım
4 Aralık 2004
Mesajlar
1,428
Açılan Konu
253
Tepki puanı
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
Onaylı Üye
Üye
Katılım
29 Ekim 2005
Mesajlar
3,592
Açılan Konu
298
Tepki puanı
36
ş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
Onaylı Üye
Üye
Katılım
4 Aralık 2004
Mesajlar
1,428
Açılan Konu
253
Tepki puanı
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
Onaylı Üye
Üye
Katılım
29 Ekim 2005
Mesajlar
3,592
Açılan Konu
298
Tepki puanı
36
Veritabanının yazma yetkisi var mı?

17. satırda ne yazıyor?
 

yozgatlı

0
Onaylı Üye
Üye
Katılım
4 Aralık 2004
Mesajlar
1,428
Açılan Konu
253
Tepki puanı
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
Onaylı Üye
Üye
Katılım
29 Ekim 2005
Mesajlar
3,592
Açılan Konu
298
Tepki puanı
36
win xp prof edition değil mi.
 

yozgatlı

0
Onaylı Üye
Üye
Katılım
4 Aralık 2004
Mesajlar
1,428
Açılan Konu
253
Tepki puanı
0
Konum
yakında.com.tr
bu script yi kullanıyorum ama bir türlü db yazdıramadım

bu linkten script indirebilirsin eger incelemek istersen lnkportal.zip

sağolasın
 
K

kwok

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

Scripti bilgisayarinda mi deniyorsun ?
 

yozgatlı

0
Onaylı Üye
Üye
Katılım
4 Aralık 2004
Mesajlar
1,428
Açılan Konu
253
Tepki puanı
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
Onaylı Üye
Üye
Katılım
29 Ekim 2005
Mesajlar
3,592
Açılan Konu
298
Tepki puanı
36
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
Onaylı Üye
Üye
Katılım
4 Aralık 2004
Mesajlar
1,428
Açılan Konu
253
Tepki puanı
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
Onaylı Üye
Üye
Katılım
29 Ekim 2005
Mesajlar
3,592
Açılan Konu
298
Tepki puanı
36
Benim ve kwok arkadaşın verdiği kodlarda herhangi bir hata yok. Gerisi size kalıyor :)
 

yozgatlı

0
Onaylı Üye
Üye
Katılım
4 Aralık 2004
Mesajlar
1,428
Açılan Konu
253
Tepki puanı
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 :)
 

tolgatarim

0
Onaylı Üye
Üye
Katılım
6 Nisan 2005
Mesajlar
463
Açılan Konu
35
Tepki puanı
0
Konum
istanbul
sağ tıkla DB ni everyone a okuma yazma izni ver.
 
Üst