الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في الربط بين صفحة ويب مصممة بـالفرونت بيج2003 و قاعدة بيانات أكسيس 2003

بدأه لينا 22 في 6 فبراير 2012 · 2 رد · 1,133 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته :

انا محتاجة جدا لمساعدتكم في مشكلتي

حيث صممت موقع بواسطة الفرونت بيج 2003 ومن ضمن الصفحات المصممة صفحة ويب بها نموذج (form) لادخال البيانات من خلاله وإرساله إلى ملف قاعدة البيانات من نوع access 2003

الخطوات التي قمت بها كما يلي:

1- استيراد قاعدة البيانات من خلال الفرونت بيج من قائمة ملف : استيراد

2-ادراج النموذج وحقول النموذج المطلوبة في صفحة الويب ثم فتح خصائص النموذج -خيارات- ارسال إلى قاعدة البيانات - إضافة اتصال بقاعدة البيانات ثم احدد قاعدة البيانات المطلوبة وايضا اختار الجدول المطلوب واربط بين حقول الجدول وعناصر النموذج .

3-حفظ صفحة الويب بامتداد asp

وعند معاينة صفحات الموقع في المستعرض (قبل نشر الموقع) تعرض جميع الصفحات ماعدا صفحة النموذج تظهر كما في الكود التالي:

<%
' FP_ASP يتم إنشاء ASP تلقائياً بواسطة مكون FrontPage. لا تقم بالتحرير.

On Error Resume Next
Session("FP_OldCodePage") = Session.CodePage
Session("FP_OldLCID") = Session.LCID
Session.CodePage = 1256
Session.LCID = 1025
Err.Clear

strErrorUrl = "error.asp"

If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
If Request.Form("VTI-GROUP") = "0" Then
	Err.Clear

	Set fp_conn =  Server.CreateObject("ADODB.Connection")
	FP_DumpError strErrorUrl, "يتعذر إنشاء اتصال"

	Set fp_rs = Server.CreateObject("ADODB.Recordset")
	FP_DumpError strErrorUrl, "يتعذر إنشاء مجموعة سجلات"

	fp_conn.Open Application("Database1_ConnectionString")
	FP_DumpError strErrorUrl, "يتعذر فتح قاعدة البيانات"

	fp_rs.Open "student", fp_conn, 1, 3, 2 ' adOpenKeySet, adLockOptimistic, adCmdTable
	FP_DumpError strErrorUrl, "يتعذر فتح مجموعة سجلات"

	fp_rs.AddNew
	FP_DumpError strErrorUrl, "يتعذر إضافة مجموعة سجلات جديدة إلى قاعدة البيانات"
	Dim arFormFields0(8)
	Dim arFormDBFields0(8)
	Dim arFormValues0(8)

	arFormFields0(0) = "T2"
	arFormDBFields0(0) = "firstname"
	arFormValues0(0) = Request("T2")
	arFormFields0(1) = "T3"
	arFormDBFields0(1) = "midname"
	arFormValues0(1) = Request("T3")
	arFormFields0(2) = "T4"
	arFormDBFields0(2) = "lastname"
	arFormValues0(2) = Request("T4")
	arFormFields0(3) = "T5"
	arFormDBFields0(3) = "coursename"
	arFormValues0(3) = Request("T5")
	arFormFields0(4) = "T6"
	arFormDBFields0(4) = "fees"
	arFormValues0(4) = Request("T6")
	arFormFields0(5) = "T7"
	arFormDBFields0(5) = "paid"
	arFormValues0(5) = Request("T7")
	arFormFields0(6) = "T8"
	arFormDBFields0(6) = "remainder"
	arFormValues0(6) = Request("T8")
	arFormFields0(7) = "T1"
	arFormDBFields0(7) = "ID"
	arFormValues0(7) = Request("T1")

	FP_SaveFormFields fp_rs, arFormFields0, arFormDBFields0


	fp_rs.Update
	FP_DumpError strErrorUrl, "يتعذر تحديث قاعدة البيانات"

	fp_rs.Close
	fp_conn.Close

	Session("FP_SavedFields")=arFormFields0
	Session("FP_SavedValues")=arFormValues0
	Session.CodePage = Session("FP_OldCodePage")
	Session.LCID = Session("FP_OldLCID")
	Response.Redirect "thanks.asp"

End If
End If

Session.CodePage = Session("FP_OldCodePage")
Session.LCID = Session("FP_OldLCID")

%>
<html dir="rtl">

<head>
<meta http-equiv="Content-Language" content="ar-sa">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>صفحة جديدة 1</title>
<script language="JavaScript">
<!--
function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs=new Image; d.FP_imgs.src=a; }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}
// -->
</script>
</head>

<body onload="FP_preloadImgs(/*url*/'button11.jpg',/*url*/'button10.jpg',/*url*/'button14.jpg',/*url*/'button13.jpg',/*url*/'button17.jpg',/*url*/'button16.jpg',/*url*/'button1A.jpg',/*url*/'button19.jpg',/*url*/'button1D.jpg',/*url*/'button1C.jpg')">

<p><img border="0" src="images/pic1.jpg" width="700" height="200"></p>
<p align="center">                            
<span lang="ar-sa"><a href="index.html">
<img border="0" id="img1" src="buttonF.jpg" height="20" width="100" alt="الصفحة الرئيسية" onmouseover="FP_swapImg(1,0,/*id*/'img1',/*url*/'button10.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img1',/*url*/'buttonF.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img1',/*url*/'button11.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img1',/*url*/'button10.jpg')" fp-style="fp-btn: Corporate 1; fp-orig: 0" fp-title="الصفحة الرئيسية"></a><a href="aboutus.asp"><img border="0" id="img2" src="button12.jpg" height="20" width="100" alt="من نحن" onmouseover="FP_swapImg(1,0,/*id*/'img2',/*url*/'button13.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img2',/*url*/'button12.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img2',/*url*/'button14.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img2',/*url*/'button13.jpg')" fp-style="fp-btn: Corporate 1; fp-orig: 0" fp-title="من نحن"></a><a href="course.asp"><img border="0" id="img3" src="button15.jpg" height="20" width="100" alt="التدريب" onmouseover="FP_swapImg(1,0,/*id*/'img3',/*url*/'button16.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img3',/*url*/'button15.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img3',/*url*/'button17.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img3',/*url*/'button16.jpg')" fp-style="fp-btn: Corporate 1; fp-orig: 0" fp-title="التدريب"></a><a href="register.asp"><img border="0" id="img4" src="button18.jpg" height="20" width="100" alt="التسجيل" onmouseover="FP_swapImg(1,0,/*id*/'img4',/*url*/'button19.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img4',/*url*/'button18.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img4',/*url*/'button1A.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img4',/*url*/'button19.jpg')" fp-style="fp-btn: Corporate 1; fp-orig: 0" fp-title="التسجيل"></a><a href="cntact.asp"><img border="0" id="img5" src="button1B.jpg" height="20" width="100" alt="اتصل بنا" onmouseover="FP_swapImg(1,0,/*id*/'img5',/*url*/'button1C.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img5',/*url*/'button1B.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img5',/*url*/'button1D.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img5',/*url*/'button1C.jpg')" fp-style="fp-btn: Corporate 1; fp-orig: 0" fp-title="اتصل بنا"></a></span></p>
<p align="center"><b><font size="4">                          
تسجيل                    
</font></b></p>
<form method="POST" action="register.asp" webbot-action="--WEBBOT-SELF--">
	<!--webbot bot="SaveDatabase" SuggestedExt="asp" S-DataConnection="Database1" S-RecordSource="student" U-Database-URL="fpdb/db.mdb" U-Confirmation-Url="thanks.asp" U-Validation-Error-Url="error.asp" S-Form-Fields="T2 T3 T4 T5 T6 T7 T8 T1" S-Form-DBFields="firstname midname lastname coursename fees paid remainder ID" U-ASP-Include-Url="_fpclass/fpdbform.inc" startspan --><input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--#include file="_fpclass/fpdbform.inc"--><!--webbot bot="SaveDatabase" i-checksum="40548" endspan -->
	<table border="0" width="92%" id="table1" cellspacing="0" cellpadding="0">
		<tr>
			<td width="253" align="center">رقم المتدربة</td>
			<td><input type="text" name="T1" size="20"></td>
		</tr>
		<tr>
			<td width="253" align="center">اسم الأول</td>
			<td><input type="text" name="T2" size="20"></td>
		</tr>
		<tr>
			<td width="253" align="center">اسم الأب</td>
			<td><input type="text" name="T3" size="20"></td>
		</tr>
		<tr>
			<td width="253" align="center">ااسم العائلة</td>
			<td><input type="text" name="T4" size="20"></td>
		</tr>
		<tr>
			<td width="253" align="center">اسم الدورة</td>
			<td><input type="text" name="T5" size="20"></td>
		</tr>
		<tr>
			<td width="253" align="center">الرسوم </td>
			<td><input type="text" name="T6" size="20"></td>
		</tr>
		<tr>
			<td width="253" align="center">المدفوع</td>
			<td><input type="text" name="T7" size="20"></td>
		</tr>
		<tr>
			<td width="253" align="center">الباقي</td>
			<td><input type="text" name="T8" size="20"></td>
		</tr>
	</table>
	<p align="justify"><input type="submit" value="إرسال" name="B1"><input type="reset" value="إعادة تعيين" name="B2"></p>
</form>
<div style="position: absolute; width: 449px; height: 209px; z-index: 3; right: 723px; top: 16px; background-color: #4B6CA2" id="layer3">
	<p align="center"><font face="Akhbar MT" size="6" color="#FFFFFF"><i><b>
	<span lang="ar-sa">الإبداع للتدريب </span></b></i></font></p>
	<p align="center"><span lang="ar-sa"><font size="4" color="#FFFFFF">دورات 
	كامبردج</font></span></p>
	<p align="center"><span lang="ar-sa"><font size="4" color="#FFFFFF">دبلوم 
	حاسب آلي</font></span></p>
	<p align="center"><span lang="ar-sa"><font size="4" color="#FFFFFF">دورات 
	لغة انجليزية</font></span></div>

</body>

</html>

ارجو منكم مساعدتي لاني حاولت كثيرا ولكن لم استطع حل المشكلة

#2

السلام عليكم ...

لست خبيرا بالــ asp و لكن ... حاول نشر الموقع على الــ IIS على الجهاز المحلي مع قاعدة البيانات.. (publish)

رابط فيديو يشرح الموضوع http://www.youtube.com/watch?v=mFR6Lv_Fx4Y

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

جربت هذه الطريقة ولكن مازالت المشكلة موجودة

هل هناك حل للكود السابق الذي يظهر عند معاينة الصفحة التي يوجد بها النموذج وما سبب هذه المشكلة

وجزاكم الله خيرا

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…