-
هذا الكود اتعبني في حالة طلب معلومات معينة لا يتي بها واذا طلبت جميع المعلومات يتي بها مع العلم انه لا يظهر لي اي رسالة خطأ في حالة طلب مع المعلومات وأنما تأتي الصفحة بيضاء :
[code]
<%@ Language=VBScript %>
<%
Response.CharSet="windows-1256"
Response.Expires = 0
set cn = server.createobject("adodb.connection")
cn.open("DSN=ASPX;")
set test_rs = server.createobject("adodb.recordset")
'test_rs.open "select * from Table1 where name like '*"& Request.Form("dir_name")&"*' ",cn,0,1
test_rs.open "select * from Table1 where name like '*"&Request.Form("dir_name")&"*' and nos="&Request.Form("dir_no"),cn,0,1
%>
<html dir=rtl lang=ar>
<table border = 1>
<%
while not test_rs.EOF
%>
<tr>
<td>
<%Response.Write(test_rs(0))%>
</td>
<td>
<%Response.Write(test_rs(1))%>
</td>
<td>
<%Response.Write(test_rs(2))%>
</td>
<td>
<%Response.Write(test_rs(3))%>
</td>
<%
test_rs.MoveNext
wend
%>
</table>
<%
set test_rs = nothing
Set cn = Nothing
%>
</html>
[code/]
-
أخي المساعد العربي
غير هذه الجملة
test_rs.open "select * from Table1 where name like '*"&Request.Form("dir_name")&"*' and nos="&Request.Form("dir_no"),cn,0,1
الى
test_rs.open "select * from Table1 where name like '%"&Request.Form("dir_name")&"%' and nos="&Request.Form("dir_no"),cn,0,1
و قولي وش صار معاك
-
عزيزي Mr.ASP
في الحقيقة انني استبدلت علامة الـ * بي % ولاكن لا جدوا ولكن هناك حل اخر وهو فتح قاعدة البيانات مباشرة بدون الاستعانة بالـ ODBC......
ويكون ذلك مع الاكسس فقط .
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا |
اضافة محتوى فريد لموقعك