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

مشكلة ادخال البيانات من الفورم الى قاعدة البيانات

مغلق
بدأه Gigaman في 19 أبريل 2004 · 4 رد · 477 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سلسة الاخطاء لا تنتهي مع الاس بي مع ان انقلها كاملة من الانرنت او من كتاب لتعلم الاس بي

فأحيانا تنفذ بشكل صحيح و البعض لا

الان هذا كود باستخدام التعليمة SQL عن طريق الامر insert

المشكلة يظهر خطأ ان ليس صحيح

الحل ان كان لديكم كود مجرب لاضافة قواعد البيانات من الفورم الى قاعدة البيانات

وهنا الكود

<%@ LANGUAGE="VBSCRIPT" %>

<!--#include virtual="/pagetop.txt"-->

<%

On Error Resume Next

p_userid = Request("p_name")

p_pass1 = Request("p_pass1")

p_pass2 = Request("p_pass2")

p_first = Request("p_first")

p_last = Request("p_last")

p_email = Request("p_email")

if p_pass1 = p_pass2 then

set outpostDB = server.createObject("ADODB.Connection")

outpostDB.open "outpost"

theSQL = "insert into members "

theSQL = theSQL & "(username, password, first_name, last_name, "

theSQL = theSQL & "email, believes_in_aliens)"

theSQL = theSQL & " values ('"&p_userid&"', '"&p_pass1&"', '"

theSQL = theSQL & p_first&"', '"&p_last&"', '"&p_email&"', '"

theSQL = theSQL & p_believes_in_aliens&"')"

outpostDB.Execute(theSQL)

for each p_medium in Request("p_medium")

theSQL = "insert into userid_medium (userid, medium) values ('"

theSQL = theSQL & p_userid&"', '"&p_medium&"')"

outpostDB.Execute(theSQL)

next

outpostDB.close

set outpostDB = Nothing

%>

<% if Err.number = 0 then

'All is well with the world %>

<H2>User Registration</H2>

Thank you for registering with Primary Outpost!

<% else %>

'There was a problem with their registration

<H2>Problem</H2>

There was a problem with your registration.

Please go back and choose a different username.

<% end if

else

'p_pass1 doesn't match p_pass2

%>

<H2>Password Error</H2>

Both entries for your password must match.

Please try again. Thank you!

<%

end if

%>

<!--#include virtual="/pagebottom.txt"-->

</BODY>

</HTML>

post-1386-1223033542.jpg
#2

شوف هالمثال

بس لازم تعمل ODBC باسم araburban وتحط فيه الdb

وإذا محتاج برامج ثانية اطلب احنا بالخدمة بس لا تزودها كثير

11.zip

PMI_Logo_1.jpg

مدير مشاريع محترف - PMP
محلل أنظمة معتمد
مدير فريق برمجة تطبيقات ويب .Net

======|||||=====

======@ @====
==o0o== ( ) ==o0o===
================
كل منا يحتاج إلى الإرادة حتى يستطيع أن يقوم بعمله

#3

السلام عليكم

ياريت لو تقوم بوضع الخطا الذي يظهر لك أخي الكريم، لأنه من ملاحظتي للكود أنه لا يوجد مسار الوصول إلى قاعدة البيانات، فأرجوا أن اقوم بوضع الخطأ الذي يظهر لك.

مع تحياتي

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#4

السلام عليكم

كما لاحظ اخي عبدالله ... لا يوجد لديك الـ Connection String من اجل التوصيل لقاعدة البيانات ...

يمكنك ان تضيف التالي

Dim strConn
strConnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
 Server.MapPath("Your DB Virtual/physical Address.mdb") & ";"

Open this connection string by your Connection Variable you created earlier.

that is: your outpostDB variable

تم تعديل هذه المشاركة بواسطة alharethi في 20 أبريل 2004 في 03:44

Quran_Signature.jpg
#5

السلام عليكم

الاخوة الكرام majed123 و عبدالله جابر شقليه و alharethi

و

والله ماقصرتم المثال الي اعطيناه الاخ majed123

اشتغل زي الفل و العسل

وانا اشكرك تفاعلكم معي

والله انا منحرج مكنم

سؤالي ما الخطأ في مثالي حبيت اتعلم من غلطتي الي اخذتها من كتاب لتعلم ASP

post-1386-1223033542.jpg

هذا الموضوع مغلق.

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

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

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

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

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