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

مشكلة فى اللغة العربية

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

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

قمت بعمل اتصال بقاعدة بيانات sqlserver 2000 من خلال الكود التالى

Imports System.Data.SqlClient
Imports System.Data
Public Class Form1
    Dim conn As New SqlConnection
    Dim cmd As New SqlCommand
    Dim tbl As New DataTable
    Dim IntRow As Integer = 0
---
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        conn.ConnectionString = "نص الاتصال"
        cmd.Connection = conn
        cmd.CommandText = "select * from TBL_USER"
        conn.Open()
        tbl.Load(cmd.ExecuteReader)
        conn.Close()

    Dim X As Integer
        For X = 0 To tbl.Rows.Count - 1
            Me.Cmb_PRD.Items.Add(tbl.Rows(X)(2).ToString)
        Next


    End Sub

وعند عرض البيانات الموجودة فى combobox تظهر بشكل غريب كما هى مدرجة بالمرفقات ، مع العلم أن اعدادت regional مضبوطه على اللغة العربية وصحيحة ، فما هى المشكلة ؟

وجزاكم الله خيراً

post-229983-12761701035228_thumb.jpg

تم تعديل هذه المشاركة بواسطة ahmedkh2010 في 10 يونيو 2010 في 17:49

#2

هل المشكلة فى كود الاتصال ؟ و ما هى أفضل طريقة للاتصال بالكود وتكون احترافية ؟

#4

الأخ الفاصل / احمد عبد المنعم

جزاك الله خيراً على الاهتمام ، الحمد لله عرفت المشكلة وهى ان الحقل مشفر اصلاً فى قاعدة البانات ويجب فك التشفير عنه قبل العرض فهذا خطأ منى ، ولكن يعلم الله أنى حاولت كثيراً قبل السؤال ، ولعل ذلك يكون خيراً لسيتفيد الاخوة من السؤال المدرج هنا وهو هل هذه الطريقة فى الاتصال بقاعدة البيانات بالكود هى الطريقة الافضل والاكثر احترافية ام ان هناك طريقة افضل ؟

وجزاكم الله خيراً

#5

تشفير البيانات له أهميته في حالة حساسية البيانات.

فقد تكون البيانات هامة لدرجة أنه لا يجب لأحد أن يطلع عليها إلا صاحبها فقط ولهذا يتم تشفيرها مثلاً ككلمات السر .. أو أرقام الحسابات الشخصية .. أو الأسئلة السرية وما شابه. فهنا عليك أن تشفر البيانات وهذه هي الطريقة الاحترافية.

أما إذا كانت بيانات عادية فهذا أمر غير طبيعي وسيكلفك وقت أثناء جلب البيانات وفك تشفيرها وأثناء تشفيرها فلا داعي لتشفيرها أصلاً إن كانت غير مهمة مثلاً .. كالاسم، العنوان .. إلخ. وكل هذا على حسب حالة البرنامج الخاص بك.

مدونة ابنتي الرضيعة: يوميات رزان

مدونتي التقنية العربية: البرمجة مع عبد المنعم

Technical Blog: Abdul Moniem's Thoughts

LinkedIn: Profile

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