Merhaba Arkadaşlar;
Sorunum şu şekilde dbdeki iki farklı tabloya bağlanmak için 2 farklı recordset açtım.Bir tanesi metin kutularının bir kısmına dbnin bir tablosundan veri çekiyor otomatik.Diğeri ise gönderilecek mesajın konusunu ve mesajı dbnin farklı bi tablosuna kaydetmeye yarıyor.Çalışmasında hiç bir problem olmuyor.Dbye metin kutularına çektiğim verileri kayıt ediyor ancak mesaj konusu ve mesajı kaydetmiyor.Hiç bir hata vermiyor ancak dbde konu ve mesaj alanı boş olarak kayıt ediliyor.Bu sorunun sebebini bilen bi arkadaş varmıdır aramızda?
kodlar aşağıdaki gibidir.
Bu bölümde firma tablosundan firma bilgilerini çekip metin kutularına yerleştiriyor;
<%
set rsfirma = Server.CreateObject("ADODB.Recordset")
rsfirma.open "SELECT * FROM firma WHERE username = '"&session("username")&"'",baglan
if not rsfirma.eof then
%>
<%End if%>
Bu bölümde hem firma tablosundan çektiği verileri hemde konu ve mesajı mesaj tablosuna kayıt ediyor.; ancak konu ve mesaj boş olarak kayıt oluyor.
<%
If request.ServerVariables("REQUEST_METHOD")="POST" Then
firmaad = request.Form("firmaad")
yetkili = request.Form("yetkili")
firmamail = request.Form("firmamail")
konu = request.Form("konu")
mesaj = request.Form("mesaj")
set rsmesaj = server.CreateObject("Adodb.Recordset")
rsmesaj.open "select * from mesaj",baglan,1,3
rsmesaj.Addnew
rsmesaj("firmaad") = firmaad
rsmesaj("yetkili") = yetkili
rsmesaj("firmamail") = firmamail
rsmesaj("konu") = konu
rsmesaj("mesaj") = mesaj
rsmesaj.update
rsmesaj.close
baglan.close
Response.Redirect "mesajok.asp"
End If
%>
Şimdiden herkese teşekkürler.
İki farklı recordset Sorunu
9
●743
- 27-01-2010, 11:59:56Üyeliği durdurulduboş kaydediyorsa, post ettiğin formdaki textfield vb. elemanların isimleri doğru mu kontrol ettin mi ?
- 27-01-2010, 12:02:26evet hepsini kontrol ettim.Form textfield elemanlarıyla dbde eşleştirdiğim sütun isimleri aynı.
Perspective adlı üyeden alıntı: mesajı görüntüle - 27-01-2010, 12:06:18Üyeliği durdurulduyukarıdaki arkadaşın dediği gibi sen kodu komple buraya bi yazıver
- 27-01-2010, 12:06:42<form id="form1" name="form1" method="post" action="">
<table border="0" id="table2" cellspacing="0" cellpadding="0" width="783">
<tr>
<td width="2%">
<img border="0" src="images/kose1.png" width="20" height="20"></td>
<td background="images/orta.png" colspan="5">
<p align="center"><b><font color="#FFFFFF" face="Arial Narrow">Yeni
Mesaj Gönderme Ekranı</font></b></td>
<td width="2%">
<img border="0" src="images/kose2.png" width="20" height="20"></td>
</tr>
<tr>
<td background="images/orta.png" width="2%"> </td>
<td background="images/orta.png" width="30%"> </td>
<td background="images/orta.png" width="15%">
<font color="#FFFFFF" face="Arial Narrow">Firmanız</font></td>
<td background="images/orta.png" width="2%">
<font color="#FFFFFF" face="Arial Narrow">:</font></td>
<td background="images/orta.png" width="39%"><input type="text" name="firmaad" size="30" value="<%=rsfirma("firmaad")%>"></td>
<td background="images/orta.png" width="9%"> </td>
<td background="images/orta.png" width="2%"> </td>
</tr>
<tr>
<td background="images/orta.png" width="2%"> </td>
<td background="images/orta.png" width="30%"> </td>
<td background="images/orta.png" width="15%">
<font color="#FFFFFF" face="Arial Narrow">Yetkili Kişi</font></td>
<td background="images/orta.png" width="2%">
<font color="#FFFFFF" face="Arial Narrow">:</font></td>
<td background="images/orta.png" width="39%"><input type="text" name="yetkili" size="30" value="<%=rsfirma("yetkili")%>"></td>
<td background="images/orta.png" width="9%"> </td>
<td background="images/orta.png" width="2%"> </td>
</tr>
<tr>
<td background="images/orta.png" width="2%"> </td>
<td background="images/orta.png" width="30%"> </td>
<td background="images/orta.png" width="15%">
<font color="#FFFFFF" face="Arial Narrow">Mail Adresiniz</font></td>
<td background="images/orta.png" width="2%">
<font color="#FFFFFF" face="Arial Narrow">:</font></td>
<td background="images/orta.png" width="39%"><input type="text" name="firmamail" size="30" value="<%=rsfirma("firmamail")%>"></td>
<td background="images/orta.png" width="9%"> </td>
<td background="images/orta.png" width="2%"> </td>
</tr>
<tr>
<td width="2%" background="images/orta.png"> </td>
<td background="images/orta.png" width="30%"> </td>
<td background="images/orta.png" width="15%">
<font color="#FFFFFF" face="Arial Narrow">Mesajınızın Konusu</font></td>
<td background="images/orta.png" width="2%">
<font color="#FFFFFF" face="Arial Narrow">:</font></td>
<td background="images/orta.png" width="39%"><input type="text name="konu" size="30"</td>
<td background="images/orta.png" width="9%"> </td>
<td width="2%" background="images/orta.png"> </td>
</tr>
<tr>
<td width="2%" background="images/orta.png"> </td>
<td background="images/orta.png" width="30%"> </td>
<td background="images/orta.png" width="15%">
<font color="#FFFFFF" face="Arial Narrow">Mesajınız</font></td>
<td background="images/orta.png" width="2%">
<font color="#FFFFFF" face="Arial Narrow">:</font></td>
<td background="images/orta.png" width="39%"><input type="text name="mesaj" size="30"</td>
<td background="images/orta.png" width="9%"> </td>
<td width="2%" background="images/orta.png"> </td>
</tr>
<tr>
<td width="2%" background="images/orta.png">
</td>
<td background="images/orta.png" width="30%"> </td>
<td background="images/orta.png" width="15%"> </td>
<td background="images/orta.png" width="2%"> </td>
<td background="images/orta.png" width="39%"> &n bsp; &nbs p; <input type="submit" value="Gönder"></td>
<td background="images/orta.png" width="9%"> </td>
<td width="2%" background="images/orta.png">
</td>
</tr>
<tr>
<td width="2%">
<img border="0" src="images/kose3.png" width="20" height="20"></td>
<td background="images/orta.png" width="30%"> </td>
<td background="images/orta.png" width="15%"> </td>
<td background="images/orta.png" width="2%"> </td>
<td background="images/orta.png" width="39%"> </td>
<td background="images/orta.png" width="9%"> </td>
<td width="2%">
<img border="0" src="images/kose4.png" width="20" height="20"></td>
</tr>
</table>
formun kodları bunlar, diğer asp kodlarını diğer mesajda vermiştim. - 27-01-2010, 12:08:54Üyeliği durduruldu<input type="text name="konu" size="30"
<input type="text name="mesaj" size="30"
bu iki satırın sonlarını kapatıp tekrardan bir dene