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

نسخة كاملة : طريقة اتصال برنامجين بالييانات مهم جدا
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4 5 6 7 8 9 10
جملة الاتصال
كود :
Data Source="IP Address\Name server,Port;Initial Catalog=Database name;User ID=User name;Password=Password;Connect Timeout=30"
shado1796 كتب :


الان انا انشأت قاعدة بيانات SQL Server وجدوال الان عندما اضغط زر اضافة هل الكود هو
كود :
insert into T1(TName,TID) values (M,2)
بمعنى الكود هو :
T1 هو اسم الجدول
TID =2
TName=M


ج/ نعم أخي T1 هو اسم الجدول و TID=2 إما بالنسبة لـ TName يجب إضافة القيمة بين علامة '

مثال
كود :
[SIZE=4][b]TName='M'[/b][/SIZE]

shado1796 كتب :فهل هذه طريقة الاضافة في ازرار البوتون ؟
كود :
insert into T1(TName,TID) values (textbox1.text,textbox2.text)


نعم ولاكن لا تنسى تضيف إليه كود الفيجوال مثله مثل قاعدة البيانات أكسس
وإيضا مثل ما ذكرنا يجب ان تضع القيمة النصيه بين علامة '

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

كود :
[align=left][b][SIZE=4]Dim AddSQL As New SqlCommand("insert into T1 (TID,TName) values (" & TextBox1.Text & ",'" & TextBox2.Text & "')", con)


con.Open()


AddSQL.ExecuteNonQuery()


con.Close()
[/SIZE][/b]
[/align]

لاحظ في الكود قمنا بتعريف متغير من نوع SqlCommand
أما في الأكسس نقوم بتعريف متغير من نوع OleDb.OleDbCommand

هذا الفرق بينهم في الإضافة

ولا تنسى كتابة الكود التالي في الأعلى شاشة الكود

كود :
[align=left][SIZE=4][b]Imports System.Data.SqlClient[/b][/SIZE][/align]
Easy 4ever كتب :ج/ نعم أخي T1 هو اسم الجدول و TID=2 إما بالنسبة لـ TName يجب إضافة القيمة بين علامة '

مثال
كود :
[SIZE=4][b]TName='M'[/b][/SIZE]



نعم ولاكن لا تنسى تضيف إليه كود الفيجوال مثله مثل قاعدة البيانات أكسس
وإيضا مثل ما ذكرنا يجب ان تضع القيمة النصيه بين علامة '

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

كود :
[align=left][b][SIZE=4]Dim AddSQL As New SqlCommand("insert into T1 (TID,TName) values (" & TextBox1.Text & ",'" & TextBox2.Text & "')", con)


con.Open()


AddSQL.ExecuteNonQuery()


con.Close()
[/SIZE][/b]
[/align]

لاحظ في الكود قمنا بتعريف متغير من نوع SqlCommand
أما في الأكسس نقوم بتعريف متغير من نوع OleDb.OleDbCommand

هذا الفرق بينهم في الإضافة

ولا تنسى كتابة الكود التالي في الأعلى شاشة الكود

كود :
[align=left][SIZE=4][b]Imports System.Data.SqlClient[/b][/SIZE][/align]
[COLOR="#FF0000"]
الله يجزاك الف الف خير .. واشكرك على تعاونك معي .. الان راح ابدأ في التعديل والتغيير وارد لك خبر ..[/COLOR]
اخي انظر الخطأ الذي ظهر لي عند بداية خطواتي عند صنع القاعدة ما السبب ؟


[ATTACH=CONFIG]1754[/ATTACH]

هذي الرسالة تفيد بإنك لم تقوم بالإتصال بقاعدة البيانات

هل كتبت كود الأتصال ؟!
Easy 4ever كتب :هذي الرسالة تفيد بإنك لم تقوم بالإتصال بقاعدة البيانات

هل كتبت كود الأتصال ؟!

نعم هذا هو :
Admin\SmartTailorSQL
وجربت ايضا اا
Admin-PC\SmartTailorSQL
ولم يفلح
ياليت ترفع لنا المثال حتى نتمكن من معرفة المشكلة
easy 4ever كتب :ياليت ترفع لنا المثال حتى نتمكن من معرفة المشكلة
هذه هي قاعدة يباناتي الاكسس في المرفقات [attach]1772[/attach] اريد قاعده بنفس الجداول لكن sql
أخوي أنا أقصد مثال تطبيقي حتى نتعرف على الكود الذي يحتوي على المشكلة

وبالنسبة لقاعدة البيانات تم تحويلها وهي بالمرفق الآن

بعد فك الضغط قم بنسخ الملفان الناتجه عن فك الضغط في المسار التالي

كود :
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
[COLOR="#FF0000"]
Easy 4ever كتب :أخوي أنا أقصد مثال تطبيقي حتى نتعرف على الكود الذي يحتوي على المشكلة

وبالنسبة لقاعدة البيانات تم تحويلها وهي بالمرفق الآن

بعد فك الضغط قم بنسخ الملفان الناتجه عن فك الضغط في المسار التالي

كود :
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA


اخي البرنامج كبير وصراحه لا يمكنني رفعه علي السيرفر لكي لا يتم سرقته .. عموما راح اسوي نفسه مثال الحين ..
ثانيا : هل يمكنني الان رفع قاعدة البيانات التي حولتها لي الي سيرفر موقعي ووضع كود الاتصال ويعمل ؟؟؟
ثالثا : باي طريقة حولتها ؟؟
.. شكرا [/COLOR]
الصفحات : 1 2 3 4 5 6 7 8 9 10