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

نسخة كاملة : [عنوان معدل]مشكلة في برنامج دليل الهاتف
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم محتاج مساعدة الله يكرمكوا دنيا وآخره...........
قبل كل شيء انا بإمكاني انزل برنامج جاهز حول دليل الهاتف ... لكن رغبتي في أني اتعلم ...
عندي مشكلة ف المشروع اللي رفته اتمنى منكم توضحون لي وش المشلكة اللي ما سمحت لي بإضافة البيانات الجديدة الى قاعدة البيانات اللي انشاتها ...

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





بشكل سريع...


PHP كود :
Public Class Form1

    
Public cnn As New OleDb.OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0; Data Source=" Application.StartupPath "\Directoryphone.accdb")



    Private 
Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

        Me
.RefreshData()

    
End Sub



    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click

        
If Val(Me.TextBox1.Text) = 0 Then

            Dim sql 
As String
            sql 
" INSERT INTO [Names] ( [Name], [Number], [Address] ) " _
                  
"              VALUES (  @Name,  @Number,  @Address  ) "

            
Dim cmd As New OleDb.OleDbCommand(sqlcnn)
            
cmd.Parameters.AddWithValue("@Name    "Me.TextBox2.Text)
            
cmd.Parameters.AddWithValue("@Number  "Me.TextBox3.Text)
            
cmd.Parameters.AddWithValue("@Address "Me.TextBox4.Text)

            
cnn.Open()
            
cmd.ExecuteNonQuery()
            
cnn.Close()

        Else
            
Dim sql As String
            sql 
" UPDATE [Names]              " _
                  
"                             " _
                  
"    SET [Name]    = @Name,   " _
                  
"        [Number]  = @Number, " _
                  
"        [Address] = @Address " _
                  
"                             " _
                  
"  WHERE [sr] =  @sr          "

            
Dim cmd As New OleDb.OleDbCommand(sqlcnn)
            
cmd.Parameters.AddWithValue("@Name    "Me.TextBox2.Text)
            
cmd.Parameters.AddWithValue("@Number  "Me.TextBox3.Text)
            
cmd.Parameters.AddWithValue("@Address "Me.TextBox4.Text)
            
cmd.Parameters.AddWithValue("@sr      "Me.TextBox1.Text)

            
cnn.Open()
            
cmd.ExecuteNonQuery()
            
cnn.Close()

        
End If

        
RefreshData()

    
End Sub


    
Private Sub RefreshData()

        
Dim sql As String
        sql 
" SELECT *        " _
              
"   FROM [Names]  " _
              
"  ORDER BY [sr]  "

        
Dim da As New OleDb.OleDbDataAdapter(sqlcnn)
        
Dim dt As New DataTable
        da
.Fill(dt)

        
Me.DataGridView1.DataSource dt

        TextBox1
.Text ""
        
TextBox2.Text ""
        
TextBox3.Text ""
        
TextBox4.Text ""

    
End Sub

 
End 
Class 





السلام عليكم ورحمة الله وبركاته
مشكور ابوزايد ع الرد السريع الله لايحرمنا وجود ...
بس سؤالي كاتب كود php يعني قصدك باستخدام لغة php
الأخ الكريم وضع الكود داخل صندوق php ‏ ما عليك سوى نسخ الكود الذي داخل صندوق php ووضعه في المكان المناسب ،وظيفة هذا الصندوق تلويين الكود