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

إدراج بيانات بدلاالات ال session

بدأه bodee2010 في 3 مايو 2010 · 4 رد · 509 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قمت بكتابة كود لإدخال البيانات فى جدول

وهذا ألإدخال يعتمد على session

كالتالى

Try

Dim SavInto As New SqlCommand

Dim ConStr As String = "Data Source=ABDO\SQLEXPRESS;Database=STORE;Trusted_Connection=yes;User Id=;Password="

Dim Conn As New SqlConnection(ConStr)

SavInto.Connection = Conn

SavInto.CommandType = System.Data.CommandType.Text

Dim f As String

f = System.Web.HttpContext.Current.Session("a").ToString()

SavInto.CommandText = "insert into card (idproduct) select id from main_view where id in (' "& f &" ')"

Conn.Open()

If Conn.State = System.Data.ConnectionState.Open Then

MsgBox("open")

End If

SavInto.ExecuteNonQuery()

Conn.Close()

Catch ex As Exception

MsgBox(ex.Message)

Exit Sub

End Try

تعطينى رسالة بعدم القدرة على التحويل من النص إلى رقم

ماذا أفعل فأنااريد أن أستخدم قيم ال session

#2

رجاء ألأجابة يأخوان

مع العلم أن ال session كالتالى

session("a")= "9,8,10"[/left]

#3
bodee2010 كتب:

                f = System.Web.HttpContext.Current.Session("a").ToString()




                SavInto.CommandText = "insert into card (idproduct) select id from main_view where id in (' "& f &" ')"

صديقي المشكلة انو بالاول المتغير محولو لنص ومن ثم معاملو معاملة متغير انه رقمي اي

id

يجب ان يكون رقم اعد التدقيق

تم تعديل هذه المشاركة بواسطة AsJsGle في 4 مايو 2010 في 20:28

In bad state

#4

شكرا لردك

أعمل اه فى المشكلة دى

أنا لازم اخد القيم من session و ال session يعطى text

رجاء ذكر حل مصحوبا بمثال أو كود

وشكرا جزيل لك

#5

شكرأ للأهتمامكم

لقد وجت الحل وهو بحذف هذه العلامة '

لتصبح كالتالى

SavInto.CommandText = "insert into card (idproduct) select id from main_view where id in ( "& f &"')"

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