منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ارجو تصحيح الخطا فى المشروع
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
السلام عليكم اخوانى عندى مشكله فى ذالك المشروع عند ادخال اليوزر والباس المسجل فى الداتا يظهر الخطا هذا
an attempt to attach an auto-named database for file failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
المشروع مرفق
وهذا الاكواد
Imports System.Data.SqlClient
Imports System.Data.OleDb

Public Class Form1

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
Try
Class1.sqlcon.ConnectionString = "Data Source=A-PC\SQLEXPRESS;;AttachDbFilename=|DataDirectory|test.mdf;integrated security=true;Connect Timeout=30;"
MsgBox("Done", MsgBoxStyle.Exclamation)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Private Sub txtNumber_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtNumber.KeyPress
If Char.IsControl(e.KeyChar) = False Then
If Char.IsDigit(e.KeyChar) Then
Else
e.Handled = True
End If
End If
End Sub

Private Sub BtnLogin_Click(sender As Object, e As EventArgs) Handles BtnLogin.Click
If txtNumber.Text = "" Then
MsgBox("enter number acc", MsgBoxStyle.Exclamation, "try")
txtNumber.Focus()
Exit Sub
End If
If txtPassword.Text = "" Then
MsgBox("enter password", MsgBoxStyle.Exclamation, "error")
txtPassword.Focus()
Exit Sub
End If
Try
Dim str As String = "select userid,userpassword from users where userid=" & txtNumber.Text & "and userpassword='" & txtPassword.Text & "'"
Dim sd As New SqlDataAdapter(str, Class1.sqlcon)
Dim ds As New DataSet
sd.Fill(ds)
If ds.Tables(0).Rows.Count > 0 Then
Me.Hide()
frmmain.Show()
Else
MsgBox("Error data", MsgBoxStyle.Exclamation, "error")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Class

إقتباس :a database with the same name exists
معناها توجد قاعدة بنفس الاسم
(12-04-14, 11:49 PM)سعود كتب : [ -> ]
إقتباس :a database with the same name exists
معناها توجد قاعدة بنفس الاسم

اعلم ذالك ولكن لا يوجود اخى االفاضل ولذالك رفعت المشروع وحطيت الكود ارجوك ساعدنى
الله يسعدك يا اخى الكريم التطبيق دا مهم جدا فى دراستى انا اريد عند ادخال اليوزر والباس المسجل فى الداتا يفتح البرنامج ذالك اللكودد يقوم بتنفيذ ذالك ولكن لا اعلم اين الخطا ارجو منك ومن الاخوه المحترفين زيك تصحيح الخطا
اخي الكريم لدي نصيحة وكنت دوم اقولها وهي:
انشيء قاعدة بيانات بالكود
وكذلك الجداول والاعمدة والقيم الافتراضية

هذا يريحك من كثير من مشاكل اختلاف الاصدارات الخاصة بملفات mdf
----------
المثال لم يعمل لدي لكن ساحاول سحب الملفات منه (باذن الله)
معلش مافهمت شي من المثالSad
اخي الكريم ممكن تطلع على المثال اللي انا سويت

هنا

اي شي تريد اضيفه للمثال خبرني به وباذن الله ان قدرت عليه اضفته.
(13-04-14, 01:10 AM)سعود كتب : [ -> ]معلش مافهمت شي من المثالSad
اخي الكريم ممكن تطلع على المثال اللي انا سويت

هنا

اي شي تريد اضيفه للمثال خبرني به وباذن الله ان قدرت عليه اضفته.

اشكرك ع ردك يا طيب انا الى يهمنى اعمل اتصال بقعدة بيانات وعند ادخال المعلومات الصحيحه ينفذ ذاالك الكود
)
If ds.Tables(0).Rows.Count > 0 Then
Me.Hide()
frmmain.Show()
Else
MsgBox("Error data", MsgBoxStyle.Exclamation, "error")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
يعنى لو البيانات الذى ادخلها صح سوف يقوم بفتح الفورم الاساسى فهمت عليا اخى انا ملف القاعدة البيانات هذا هربطه بموقعى يعنى بقدر اتحكم ببرنامجى يعنى نوع من انواع الحمايه يا اخى الكريم يعنى نفس فكرة الويب سيرفس بس بطريقه مختلفه اتمنى تكون وصلتلك السؤال بشكل صحيح واالكود والمثال الذى تركته يعمل الكود بشكل جيد ولكن لا يقوم بتنفيذ الامر وبيظهر تلك الرساله
an attempt to attach an auto-named database for file failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
ولله عمال اببحث ع حل رجاء خاص مساعدتتك انت والاخوة االله يوفقك يا طيب
طيب اخي الكريم حتى افهم عليك او بالاصح نحدد مهمة واحدة لتطبيقها.
هل تريد استعلام ونتيجته؟
ام هل تريد تثبيت ملف القاعدة mdf
بانتظارك
(13-04-14, 02:20 AM)سعود كتب : [ -> ]طيب اخي الكريم حتى افهم عليك او بالاصح نحدد مهمة واحدة لتطبيقها.
هل تريد استعلام ونتيجته؟
ام هل تريد تثبيت ملف القاعدة mdf
بانتظارك

اريد يا اخى الفاضل عمل mdf
والاستعلام من الفورم يعنى مثلا هضيف tables
وهضيف فى الجدول
serial
السريال = مثلا 123456
وننقوم باضافة بوتن وتكست بوكس فى فورم 1 ونشغل البرنامج هنحط السريال 123456
يفتح فورم 2
لو حط رقم غلط لا يقوم بفتح فورم 2 ممش عايز اظهر الجدول فى الفورم نهائى فهمت اخى الكريم الله يسعددك ويوفقك بالنجاح دايما
طبعا الملفف المعتمد عليه database.mdf
يعنى لو مفيش اتصال الفورم مش هينفذ اى شئ ولا اكنه له لازمه فلازم الاتصال والاستعلام من الملف الاساسى الذى هو database.mdf
صدقني انا ماتطلبه موجود بالمثال الذي كتبت رابطه لك.
يوجد كود انشاء قاعدة بيانات + كود انشاء جدول باعمدة وقيم افتراضية
كود استعلام عن رقم الصورة او اسمها وهذا شبيه بتسجيل الدخول
(13-04-14, 02:42 AM)سعود كتب : [ -> ]صدقني انا ماتطلبه موجود بالمثال الذي كتبت رابطه لك.
يوجد كود انشاء قاعدة بيانات + كود انشاء جدول باعمدة وقيم افتراضية
كود استعلام عن رقم الصورة او اسمها وهذا شبيه بتسجيل الدخول

انا شوفته فعلا ومشابه للكود طيب ممكن تعمله تسجيل الدخول بيورز وباسورد ويكون اليوزر مثلا ادمن والباس 123456
ولو كتب 1234 ما يفتح لازم يحط كلمة السر المسجله بقاعدة البيانات
وتعطينى المثال انا اسف ان تقلت عليك الله يسعدك يارب ويجعلك من اهل الجنه
الصفحات : 1 2 3