C#

C# ile kullanıcı IP'sini alma işlemi

        protected string GetUser_IP()
        {
            string VisitorsIPAddr = string.Empty;
            if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)
            {
                VisitorsIPAddr = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
            }
            else if (HttpContext.Current.Request.UserHostAddress.Length != 0)
            {
                VisitorsIPAddr = HttpContext.Current.Request.UserHostAddress;
            }
            return VisitorsIPAddr;
        }



C# ile Access bağlantısı (Update, Select , Delete , Insert)
İnsert
 private void button1_Click(object sender, EventArgs e)
        {
            String isim = textbox1.Text;
            String sifre = textbox2.Text;
            OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\ASLAN\Desktop\login.accdb");
            conn.Open();
            OleDbCommand cmd = new OleDbCommand("INSERT into uyegirisi (isim, sifre) Values(@isim, @sifre)",conn);
            cmd.Parameters.AddWithValue("@isim", isim);
            cmd.Parameters.AddWithValue("@sifre", sifre);
            cmd.ExecuteNonQuery();
            MessageBox.Show("Ekelndi");
            conn.Close();
        }
Select
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;

namespace insertupdateselect
{
    public partial class Form1 : Form
    {
        public Boolean logincontrol = false;
        OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\ASLAN\Desktop\login.accdb");
        OleDbCommand cmd;
        OleDbDataReader dr;
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {
            kayit kayit = new kayit();
            kayit.Show();
            this.Hide();
        }

        private void button1_Click(object sender, EventArgs e)
        {

            cmd = new OleDbCommand("select * from uyegirisi", conn);
            conn.Open();
            dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                if (dr["isim"].ToString() == textBox1.Text && dr["sifre"].ToString() == textBox2.Text)
                {
                    kayit kayit = new kayit();
                    kayit.Show();
                    logincontrol = true;
                    break;
                }
                logincontrol = false;
            }
            if (logincontrol == false)
            {
                MessageBox.Show("Yanlış Şifre Girişi Yaptınız!!");
            }
            conn.Close();
        }
    }
}
Update
 private void button2_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\ASLAN\Desktop\login.accdb");
            const int ID=1;
            OleDbCommand cmd= new OleDbCommand("Update uyegirisi set isim=@isim where ID=@ID" ,conn);
            cmd.Parameters.AddWithValue("@isim", "aslan");
            cmd.Parameters.AddWithValue("@ID", ID);
            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();

        }
Delete
 private void button3_Click(object sender, EventArgs e)
        {
 OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\ASLAN\Desktop\login.accdb");
OleDbCommand cmd= new OleDbCommand("Delete from uyegirisi where isim=@isim" ,conn);
            cmd.Parameters.AddWithValue("@isim", textbox1.Text);
            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }




C# ile MSSQL For XML

1. Sql tarafı
USE [ammaraslantestsql]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Ammar>
-- Description: <Description,Deneme Amaçlı Oluşturulan bir spdir>
-- =============================================
CREATE PROCEDURE [dbo].[prSelectExample]
as
select TaskID, TaskName from Task FOR XML AUTO
GO

2.c# tarafı
public DataTable SPCalistirXML(string prAdi)
        {
            SqlConnection baglanti = new SqlConnection();
            baglanti.ConnectionString = ConfigurationManager.ConnectionStrings["baglan"].ToString();
            baglanti.Open();
            try
            {
                SqlDataAdapter veri = new SqlDataAdapter(prAdi, baglanti);
                DataTable  tablo = new DataTable ();
                veri.Fill(tablo);

                foreach (DataRow sira1 in tablo.Rows)
                {

                    String ammar = sira1["XML_F52E2B61-18A1-11d1-B105-00805F49916B"].ToString();
                    
                }
                return tablo;
            }
            catch
            {
                DataTable  tb = new DataTable ();
                tb = null;
                return tb;
            }
            finally
            {
                baglanti.Close();
            }

        }

Bu blogdaki popüler yayınlar

MATLAB ve Görüntü İşleme

Jquery Lightbox ile Resim Büyütme

Renk Uzayları