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

ما معنى هذا الخطأ

بدأه قل استغفر الله في 25 مايو 2010 · 10 رد · 915 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اقوم بعمل نظام يعمل على شبكة و ال

مشكلة ان هذا النظام ينفذ على الجهاز السيرفر ولكن على جهاز الكلاينت تظهر هذه المسج

رساله الخطا كما في المرفق

1 −1
#2

لا يوجد اى مرفقات

#3

استغفر الله

وجزاك الله كل الخير على الاسم للتذكير

فإن الذكرى تنفع المؤمن

محتار!!! مش عارف شوتعمل؟؟! عندك مشاكل ونفسك تنحل؟؟!

عليك بالاقتراب من خالقك

عليك بصلاة الاستخارة

وعليك بالصدقة

داوو مرضاكم بالصدقة

ما نقص مال من صدقة

تصدقو ولو بشق تمرة

#4
Magnom كتب:

استغفر الله

وجزاك الله كل الخير على الاسم للتذكير

فإن الذكرى تنفع المؤمن

شكرا اخي على مرورك ربي يغفر لنا ولاخواننا المؤمنين

تم رفع المرفق من جديد ...

علما بان كود الكونكشن على النحو التالي

" Data Source=server;Initial Catalog=mydb; user id=user1/pc1 ; password=11"

واستخدم sql 2000

post-228611-12748182855358_thumb.jpg

#5

السلام عليكم

عدل الى

-

Conn.Open()

ليكوت الكود بهذا الشكل ما تغير مايلزم

Imports System.Data

Imports System.Data.OleDb

Public Class Form1

Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source =" & Application.StartupPath & "\MyData.mdb"

Dim Conn As New OleDbConnection(ConStr)

Dim DataSet1 As New DataSet

Dim SQLstr As String = "SELECT * FROM Table1"

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Conn.Open()

بالتوفيق

تم تعديل هذه المشاركة بواسطة mero5000 في 26 مايو 2010 في 03:39

1
#6
mero5000 كتب:

السلام عليكم

عدل الى

Conn.Open()

ليكون الكود بهذا الشكل ما تغير مايلزم

Imports System.Data

Imports System.Data.OleDb

Public Class Form1

Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source =" & Application.StartupPath & "\MyData.mdb"

Dim Conn As New OleDbConnection(ConStr)

Dim DataSet1 As New DataSet

Dim SQLstr As String = "SELECT * FROM Table1"

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Conn.Open()

بالتوفيق

للتوضيح :)

محتار!!! مش عارف شوتعمل؟؟! عندك مشاكل ونفسك تنحل؟؟!

عليك بالاقتراب من خالقك

عليك بصلاة الاستخارة

وعليك بالصدقة

داوو مرضاكم بالصدقة

ما نقص مال من صدقة

تصدقو ولو بشق تمرة

#7

السلام عليكم

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

ساقوم بتجربة الكود إن شاء الله غدا واقولكم ايش صار

ولكن لاحظت ان database هي OleDb مو sqldb

هل نفس هذا الكود يعمل مع sql server2000 مع تغيير مايلزم؟

كذلك اريد افهم معنى الرسالة ..للعلم و الاستفادة ،، وشكرا

#8

السلام عليكم ،،،

تم حل المشكلة ياخواني .... حيث كانت المشكلة هو اني اشغل التطبيق عن طريق الاختصار لمنظومة التي كانت على السيرفير ...

ولكن عندما اخذت نسخ من المنظومة وعملتها لصق على الكلاينت اشتغلت بدون اي مشكلة بنفس كود الكونكشن الذي عملته هو

Public Cn As New SqlClient.SqlConnection

" Cn.ConnectionString ="Data Source=serverName;Initial Catalog=mydb; user id=user1/pc1 ; password=11

Cn.Open

#9

السلام عليكم و رحمة الله وبركته

النايم سيباس SqlClient بيشتغل كويس جدا فى الشبكة مع Sql Server 2005 و أعلى لكن ليس مع Sql Server 2000 و دي مشكلة وجهتنى قبل كده فى البرامج البتعتمد على الشبكات

عشان كده بفضل أستخدم System.Data.OleDb مع Sql 2000 عشان بيشتغل تمام على الشبكة مع العلم OleDB بيشتغل على اي نوع داتا بيز

جرب بس تغير الDecleration بتاع الكونكشن بتاعك لده و إن شاء الله هيشتغل تمام معاك

 Dim _con as New System.Data.OleDb.OleDbConnection("Provider=SQLOLEDB;Data Source=ServerName;Integrated Security=SSPI;Initial Catalog=DataBaseName")

مع العلم تغير إسم ServerName إلى إسم السيرفر بتاعك ولو كنت شغال local يكفى ( . )

و تغير إسم ال DataBaseName إلى إسم ال DataBase بتاعتك

بالتوفيق

#10

مرحبا اخي Tornadofay

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

واشكرك على مجهودك

#11

قل استغفر الله

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

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