انتقال اطلاعات از Asp.net به Access

zahra_k

Member
سلام دوستان
در زبان Asp.net احتیاج به کدهایی دارم که اطلاعات کاربر را از Dropdownlist موجود در فرم رزرواسیون وارد دیتابیس کند(دیتابیس با Access طراحی شده)
لطفآ اگر کسی میتونه کمک کنه.
 

Ealireza

Member
خوب اول بايد ببيني Value سلكتت چي هست ...
بعد اونو به وسيله Execute وارد ديتابيست ميكني ...

اگه با اين توضيحات به نتيجه اي نرسيدي بگو يه مثال برات بزارم ;)
 

zahra_k

Member
سلام دوست عزیز
اگه لطف کنی و یکم بیشتر توضیح بدی و یا مثال بزنی ممنون میشم
 

Ealireza

Member
zahra_k گفت:
سلام دوست عزیز
اگه لطف کنی و یکم بیشتر توضیح بدی و یا مثال بزنی ممنون میشم
خوب اين خيلي ساده است
اول بايد نام كده هات رو صدا بزني ... و زبان رو مشخص كني و...
کد:
<%@ Page Language="VB" Debug="True" ContentType="text/html" ResponseEncoding="utf-8"  Trace="True" %>
<%@ Import NameSpace="System.Data" %>
<%@ Import Namespace="System.Data.OleDB" %>

خوب بعد بايد داپ دان ليستت رو درست كني و خاصيت RUN AT SERVER بهش بدي ... مثل اين كه من خاصيت Auto Post BAck هم بهش دادم .
کد:
<asp:DropDownList id="Color_CAT" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Select_Color">
<asp:ListItem Value="Select" Selected> Select From List</asp:ListItem>
<asp:ListItem Value ="Red">( RED )</asp:ListItem>
<asp:ListItem Value ="Blue">( Blue )</asp:ListItem>
<asp:ListItem Value ="Green">( Green )</asp:ListItem>
</asp:DropDownList>

خوب حالا بايد Sub اش رو بنويسي ..
در اصل در اينجا وقتي تغييري اعمال شه Select_Color اجرا خواهد شد .
حالا ساب روتين Select_Color ...
کد:
    Public Sub Select_Color(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Dim conDB As New OleDBConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=C:\DATABSE\COLOR.mdb")
        Const strSQL = "Update Tabel set Color=@SelectValue Where id=1"
        Dim cmdSelect As New OleDBCommand(strSQL, conDB)
        cmdSelect.Parameters.Add("@SelectValue", Color_CAT.SelectedValue)
        conDB.Open()
        cmdSelect.ExecuteNonQuery()
        conDB.Clos()
        Response.Write("The " + Color_CAT.SelectedValue + " COLOR Has Been Updated")
    End Sub

سوالي داشتيد بپرسيد
 

Ealireza

Member
خواهش ميكنيم فقط
کد:
conDB.Clos()

رو به

کد:
conDB.Close()
تعويض كنيد ...

سوالي داشتيد بپرسيد


موفق باشيد
 

جدیدترین ارسال ها

بالا