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

سؤال عن C# مع ال ACCESS

مغلق
بدأه The king في 29 أكتوبر 2002 · 10 رد · 1,211 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

=========================

عندما اريد ربط قاعدة بيانات من نوع ACCESS مع ال ASP.NET

اكتب هذا الكود

 
<%@ Import Namespace="System.Data.OleDb" %>
<%
Dim conAuthors As OleDbConnection
Dim cmdSelectAuthors As OleDbCommand
Dim dtrAuthors As OleDbDataReader

conAuthors = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("Authors.mdb"))
conAuthors.Open()
cmdSelectAuthors = New OleDbCommand( "Select au_lname From Authors", conAuthors )
dtrAuthors = cmdSelectAuthors.ExecuteReader()
While dtrAuthors.Read()
Response.Write( "
[*]" )
Response.Write( dtrAuthors( "au_lname" ) )
End While
dtrAuthors.Close()
conAuthors.Close()
%>

هذ في ال VB.net ولكن ماذا سأكتب لو اردته في ال C#

================

ولو يكون هناك شخص يشرح الكود اكون شاكر ومقدر له

============================

على فكره الف الف الف الف الف الف مليون مبروك للبرفسور الدكتور ابو فهد على الأشراف والله انه يستاهل كل خير

__________________________________________

#2

معقوله ما احد يعرف :confused: :confused: :confused:

#3

السلام و عليكم

ستكتب نفس الكلام بالضبط بس مع التغير في الـقواعد اللغويه في لغة السي شاب :) :)

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

#4

[csharp]<% using Namespace="System.Data.OleDb" %>

<%

OleDbConnection conAuthors ;

OleDbCommand cmdSelectAuthors ;

OleDbDataReader dtrAuthors ;

conAuthors = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("Authors.mdb")) ;

conAuthors.Open() ;

cmdSelectAuthors = new OleDbCommand( "Select au_lname From Authors", conAuthors ) ;

dtrAuthors = cmdSelectAuthors.ExecuteReader() ;

while (dtrAuthors.Read())

{

Response.Write( "

[*]" ) ;

Response.Write( dtrAuthors( "au_lname" ) ) ;

}

dtrAuthors.Close() ;

conAuthors.Close() ;

%>[/csharp]

#5
اقتباس
الرساله الأصليه بواسطة

[csharp]

conAuthors = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("Authors.mdb")) ;

[/csharp]

    conAuthors = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +Server.Mappath("Authors.mdb")) ;
#6

الف شكر يأخوان على الرد

___

اخوي ابو فهد حاولت بطريقتين يظهر هذا الخطا:

Server cannot access application directory 'C:Documents and SettingsTheKingDesktopC#ACCESS'.

The directory does not exist or is not accessible because of security settings

مع اني مسوي له Web Shearing عن طريق ال IIS

إذا حطيت بهذا المجلد صفحات ASP كل شي تمام لكن في ال ASP.NET يطلع هذا الخطاء

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

اكرر شكري العميق لك

#7

انقل مجلد البرنامج إلى مجلد الـ Inetpub ..

#8

السلام و عليكم

أخي أعتقد أنه هناك بعض الأخطاء الغير مقصوده

و هذا هو الكود المعدل

<% @Import Namespace = "System.Data.OleDb" %>

<%
    OleDbConnection conAuthors ;
    OleDbCommand    cmdSelectAuthors ;
    OleDbDataReader dtrAuthors ;

    conAuthors = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Authors1.mdb")) ;
    conAuthors.Open() ;
    cmdSelectAuthors = new OleDbCommand( "Select au_lname From Authors", conAuthors ) ;
    dtrAuthors = cmdSelectAuthors.ExecuteReader() ;
    while (dtrAuthors.Read())
    {
       Response.Write( "
[*]" ) ;
       Response.Write(dtrAuthors.GetValue(0)) ;
    }
    dtrAuthors.Close() ;
    conAuthors.Close() ;
%>

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

#9

شكرا اخ Fraas.NET علي التصحيح

#10

بسم الله الرحمن الرحيم

______________________________

مشكورين يأخوان

لكن هل يكفي ان تكون ملفات البرنامج هذه الصفحه مع قاعدة بيانات اكسس حيث سمعت ان يتوجب وجود ملف Web.config ومجلد اسمه Bin في جميع مشاريع ال ASP.net

فهل هي ضروريه في هذا المشروع

_______________________________________

#11

ملف Web.Config غير ضروري في حالة عدم وجوده يستعمل البرنامج الاعدادات الموجودة في ملفMachine.Config

وكذلك مجلد Bin غير ضروري ما لم تستخدم ملفات .dll

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

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