Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
981
Tıklama
0
Öne Çıkarma
ASP?
S
20 yıl
Yarbay
Konu Sahibi

<html>
<head>
<title> FORM </title>
</head>

<body bgcolor="#FFFFFF">

<h2>YENY KAYIT EKLEME FORMU</h2>
<form method="get" action="kayit_ekle.asp">

Ad : <input type="text" name="isim"><br><br>
Telefon : <input type="text" name="tel_no"><br><br>
Adres : <input type="text" name="adres"><br><br>
Soyisim : <input type="text" name="soyisim"><br><br>
Do?um Günü (gg/aa/yyyy) : <input type="text" name="birth_date"><br><br>
<br>
<input type="submit" value="EKLE">

</form>[/color]<%

Set VeriYolu= Server.CreateObject("ADODB.Connection")
VeriYolu.Mode = adModeReadWrite

Veriyolu.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Dtb\kisi.mdb")

Set kayitseti= Server.CreateObject("ADODB.Recordset")

sql="select * from person"
kayitseti=Veriyolu.execute(sql)


Dim isim, adres, tel_no,soyisim, birth_date
isim=request.Form("isim")
soyisim=request.Form("soyisim")
tel_no=request.Form("tel_no")
adres=request.Form("adres")
birth_date=request.Form("birth_date")


kayitseti.addnew

kayitseti("isim") = isim
kayitseti("tel_no") = tel_no
kayitseti("soyisim") = soyisim
kayitseti("adres") = adres
kayitseti("birth_date") = birth_date

kayitseti.update

kayitseti.Close
Set kayitseti = Nothing
bag.Close
Set bag = Nothing

%>[/color]</body>
</html>

-----------------------------------------------------
SORU:kisi.mdb adında bir database im var,fakat çalıştırdığımda bana
Hata Tipi:
Microsoft VBScript çalışma hatası (0x800A01B6)
Nesne bu özellik veya yöntemi desteklemiyor: 'addnew'
/kayit_ekle.asp, line 43

hatasını veriyor sizce sorun nerde ben ulamadım,şimdiden teşekkürler..

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
20 yıl
Yarbay
Konu Sahibi

O sorunu çözdüm ama şimdi de bu hata çıkmaya başladı sürekli olarak,oysaki veritabanım salt okunur falan değil neden acaba böle hata veriyor?

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.
/kayit_ekle.asp, line 29


Bu mesaja 1 cevap geldi.
C
20 yıl
Yüzbaşı

Veritabanı o anda bilgisayarında açık olabilir.
Bunu bir kontrolet.


Bu mesaja 2 cevap geldi.
N
20 yıl
Teğmen

evet o yüzden olmalı.





< Bu mesaj bu kişi tarafından değiştirildi novabil -- 2 Ağustos 2005, 13:37:31 >

S
20 yıl
Yarbay
Konu Sahibi

quote:

Orjinalden alıntı: carli

Veritabanı o anda bilgisayarında açık olabilir.
Bunu bir kontrolet.


veritabanı açık değil o olayı biliyorum.Başka bişi olmalı ama ne???


Bu mesaja 1 cevap geldi.
S
20 yıl
Yarbay
Konu Sahibi

yok mu bir bilen?
neredesiniz üstadlar?



O
20 yıl
Teğmen

OLAYIN ÇÖZÜMÜ COK BASİT VERİTANINI YAZMA İZNİ VERMEMİŞŞİN TÜM WWWROOT YAZMA İZNİ VER DERTTEN KURTUL.....YADA YALMIZCA DB NIN OLDUGU KLASÖRE
ŞİMDİ=> GÖRÜNÜMDEN KLASOR SECENEKLERİNE GEL ORDA BASİT DOSYA PAYLAŞIMINI KULLAN DİE Bİ SEKMA VAR ONU KALDIR
UYGULA DEDİKTEN SONRA DATABASE IN OLDUGU KLASÖRUN VEYA WWWROOOT USTUNE GEL SAGA TIKLA ARTIK GÜVENLİK DİE Bİ SEKME ORDAKİ KULLANICLARA GENELDE İUSR/MAKINA ADI DIR YAZMA İZNİ VER YADA HEPSİNE YAZMA VE OKUMA İZNİ VER BİDA DENE BU KADAR KOLAY GELSİN..:)


Bu mesaja 1 cevap geldi.
S
20 yıl
Yarbay
Konu Sahibi

ozgurclub
çok teşekkürler, sorunu sayende çözdüm



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.