السلام عليكم ورحمة الله وبركاتة
كيف يمكن ربط MySQL مع ASP.NET سواء عن طريق Provider أو DSN
السلام عليكم ورحمة الله وبركاتة
كيف يمكن ربط MySQL مع ASP.NET سواء عن طريق Provider أو DSN
Public Shared Function MyODBCDataset(ByVal ReqSQL As String, _
ByVal LaBase As String, ByVal Server As String, _
ByVal Password As String, ByVal User As String, _
ByVal NomDataSet As String) As DataSet
' Connexion à un server MySQL
'avec le Driver ODBC 3.51 avec requette qui renvoie un dataset
Dim MyConString As String = _
"DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & Server _
& ";DATABASE=" & LaBase & ";UID=" & User _
& ";PASSWORD=" & Password & ";OPTION=3;"
Dim MyODBCConnexion As New OdbcConnection(MyConString)
Try
Dim ds As New DataSet()
Dim cmd As OdbcDataAdapter = New
OdbcDataAdapter(ReqSQL, MyConString)
Dim MyCommand As New OdbcCommand()
Dim MyDataReader As OdbcDataReader
cmd.Fill(ds, NomDataSet)
MyODBCConnexion.Close()
Return ds
Catch MyOdbcException As OdbcException
'
HttpContext.Current.Response.Write(MyOdbcException.ToString)
Catch MyException As Exception
'
HttpContext.Current.Response.Write(MyException.ToString)
End Try
End FunctionDim MonDatasetTemp As DataSet = MySQL_Requettes.MyODBCDataset( SQL, constantes.ODBCBase, constantes.ODBCServer, constantes.ODBCPwd, constantes.ODBCUser, "MonDataset")
الله يعطيك العافية يا ismaeel على الرد السريع ابي اجرب الكود واردلك خبر
شكرا لك أخي
ولكن اين اضع كودك أأضعه في Globall
وماهي الاشياء التي أحتاج أن اعمل لها imports
ولو عندك مثال كامل اكون لك شاكر
لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟
لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون
-----
وائل بن أحمد كابلي
مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية
MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials
المثال هو عبارة عن قسمين
الأول : هو تابع فأينما تريد أن تضعه فلا بأس ويجب أن تنتبه إلا الكلمة shared التي تجعل التابع عام أي تستطيع أن تستخدمه أينما شئت, والتابع يعيد DataSet
الثاني هو مثال عن طريقة الإستدعاء.
طيب راح اتعبك ياباشا
أنا عندي هذا الإرورError
OdbcConnection() Not found
في السكر الذي كان
Dim MyODBCConnexion As New OdbcConnection(MyConString)
أعتقد انه لم يجده فكيف احضره
يمكن اسوي imports لشيء معين
أيضا هل ممكن ان تخبرني كيف استخدم DSN في الكود
معليش انا اتخبط بين المواقع
لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟
لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون
-----
وائل بن أحمد كابلي
مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية
MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials
Visual studio dot.net
2002
Microsoft Development Environment 2002
&&
dot.Net Frame work 1.0
لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟
لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون
-----
وائل بن أحمد كابلي
مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية
MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials
مع الأسف هذه النسخة لا تحتوي على دعم لـ ODBC يجب أن تنزل دعمه من أحد المواقع
وهو موجود في موقع microsoft وليس لدي الرابط
الله يعطيك العافيه اخوي ismaeel
مع العلم اني استخدم النسخه Visual Studio .NEt 2003
Imports system.data.ODBC
Dim ConStr As String = "DRIVER={MySQL ODBC 3.51 Driver};DATABASE=WebPortal;UID=root;PASSWORD=;OPTION=3;"
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
DataConn()
End If
End Sub
Sub DataConn()
Dim Con As New OdbcConnection(ConStr)
Dim Da As New OdbcDataAdapter("Select * from TUsers", Con)
Dim Ds As New DataSet
Da.Fill(Ds, "TUsers")
DataGrid1.DataSource = Ds.Tables("TUsers")
DataGrid1.DataBind()
End Subشكرا لك اخوي اسماعيل
وهذا الرابط
للذي يحتاج تركب ODBC
للفيجوال ستيديو
http://www.microsoft.com/downloads/details...&DisplayLang=en
والله يعطيك العافية
لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟
لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون
-----
وائل بن أحمد كابلي
مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية
MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials
شكرا لك اخوي اسماعيل
وهذا الرابط
للذي يحتاج تركب ODBC
للفيجوال ستيديو
http://www.microsoft.com/downloads/details...&DisplayLang=en
والله يعطيك العافية
لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟
لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون
-----
وائل بن أحمد كابلي
مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية
MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials
يجب أن يكون ال Provider مثبت على جهازك كما أن ال MySQL يجب ان تكون مثبتة على جهاك ثم تقوم بعمل ما كان يستخدم عند ربط الأوراكل مع النسخ الأولى من ال VS.NET ..
تقوم بتضمين الفضائ الخاص بمزود البيانات و من ثم تنشيء الاتصال من خلال الكود كما ذكر مسبقا ..
//Vb.NET Imports System Imports System.Data Imports System.Data.ODBC // Here write a function to create the connection As New OdbcConnection // use any method to contain the data before bind it // you can use the reader or the dataset // C# using System; using System.Data; using System.Data.ODBC // Here write a function to create the connection As New OdbcConnection // use any method to contain the data before bind it // you can use the reader or the dataset
تمنياتي لك بالتوفيق و الإخوة بالأعلى كتبوا جوابا كافيا خاصة adh و ismaeel ..
You can fly while you can touch the sky
هناك خطأ بسيط سقط سهوا لكن يبدو انه لا يمكن التعديل .. عموما في جزء ال #C نسيت أن اكتب الفاصلة باخر تضمين لل ODBC
using System.Data.ODBC; //بدلا من using System.Data.ODBC
عموما بعد إنشاء كائن الاتصال يمكنك المتابعة مع الأكواد دون النظر لقاعدة البيانات كأنك تتعامل مع MSSQL أو MSAccess مع بعد الفروق البسيطة جدا مثل أن ال MSSQL تدعم اجراء استعلامين بخطوة واحدة و تنفذ مرة واحدة و لكن هذه ليست بالمهمة ..
تحياتي لك
You can fly while you can touch the sky
هذا الموضوع مغلق.