MySQL & ASP.NET

Night9

New member
MySQL & ASP.NET

אני לא מצליח! עברתי על 4 מדריכים אולי, לא מצליח להתחבר לMYSQL. זה הקוד:
<%@ Import Namespace=system %> <%@ Import Namespace=system.Data.Odbc %> <%@ Import Namespace=system.data %> <%@ Import Namespace=system.data.oledb %> <script runat="server"> Sub page_load(ByVal obj As Object, ByVal e As EventArgs) Dim dsn As String dsn = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=sms_general; UID=root; PWD=mypass; OPTION=3;" Dim conn As New OleDbConnection(dsn) Dim cmd As New OleDbDataAdapter("SELECT * FROM tbl", conn) Dim ds As DataSet = New DataSet() cmd.Fill(ds, "tbl") rpt.DataSource = ds rpt.DataBind() End Sub </script>​
זאת השגיאה שאני מקבל: An OLE DB Provider was not specified in the ConnectionString. An example would be, 'Provider=SQLOLEDB;'. והיא מתייחסת לשורה הזו: Dim conn As New OleDbConnection(dsn) מישהו יכול לעזור לי?
 

Night9

New member
חחח אווופס ../images/Emo3.gif

אני לקחתי את הקוד מהספר שעובד עם ACCESS, ושיניתי את הCONNECTION STRING לאחד שמתאים לMYSQL... לא ידעתי שיש הבדל, ואני לא בידיוק יודע מה ההבדל בין ODBC לOLE אבל העיקר שזה עובד... תודה רבה.
 

Night9

New member
אז אפשר להתחבר גם בOLE וגם בODBC..

מגניב, תודה.
 
למעלה