Forum
ASP de Ariza kayıt formu yapıyorum da kaydetme, listeleme, güncelleme, silme işlemleri tamam ama bir yerde takıldım.
Text box a girdiğim talep numarası (ID) ile ilgili kaydın listelenmesini istiyorum. Nasıl yapabilirim?
Merhaba,
Textbox ekledikten sonra özelliğine autopostback seçeneğini ekliyorsun.
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox>
Daha sonra Sql connection string bölümüne bir değer göndermeniz gerekiyor. örnek :
SelectCommand="SELECT EVRAKNO FROM DENEME WHERE (EVRAKNO LIKE '%' + @EVRAKNO + '%')">
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" DefaultValue="%" Name="EVRAKNO"
PropertyName="Text" />
</SelectParameters>
İyi çalışmalar.
Onur Bey,
Öncelikle cevap verdiğiniz için teşekkür ederim.
İstediğim şeyi aşağıdaki kod ile yaptım. Ama burada sadece ariza_talep_no ile arama yapılıyor. Ben ariza_talep_no veya kullanici ile arama yapmak istiyorum. Bunu aşağıdaki sorgulamada nasıl yapabilirim?
<%
ariza_talep_no=request.form("ariza_talep_no")
Dim recordset_ariza
Dim recordset_ariza_numRows
Set recordset_ariza = Server.CreateObject("ADODB.Recordset")
recordset_ariza.ActiveConnection = MM_ariza_db_STRING
recordset_ariza.Source = "SELECT * from ariza_kaydi WHERE ariza_talep_no="&TRIM(ariza_talep_no)&""
recordset_ariza.CursorType = 0
recordset_ariza.CursorLocation = 2
recordset_ariza.LockType = 1
recordset_ariza.Open()
recordset_ariza_numRows = 0
if recordset_ariza.eof=true then
response.redirect("hata.asp")
end if
%>
Selam,
Sql cümlene or ile bir condition daha eklemen gerekir. Örn :
Select * from ariza_kaydi where ariza_talep_no = ' ' or kullanici_adi = ' ' gibi
Umarım işine yarar,
İyi Çalışmalar Dilerim,