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.