Friday, October 28, 2011

C# дээр SQL өгөгдлийн сантай холбогдож, хүснэгтэд өгөгдөл оруулах

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.SqlClient;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        SqlConnection vCon = new SqlConnection("Server = your_server_name; Database = your_database_name; User ID=sa; Password=yourpassword");
       // password bhgui bol - Data Source=your_database_name;Initial Catalog=test;Integrated Security=True
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {         
            SqlCommand     vCommand = new SqlCommand("SELECT * FROM sys_user", vCon);
            SqlDataAdapter vAdapter = new SqlDataAdapter(vCommand);
            DataSet        vDataset = new DataSet();


            vAdapter.Fill(vDataset);
            dataGridView1.DataSource = vDataset.Tables[0];
        }

        private void button1_Click(object sender, EventArgs e)
        {
            SqlCommand    vCommand2 = new SqlCommand("INSERT INTO sys_user(username,userpass,type,actiondate) VALUES('moojig','password','client',GETDATE())",vCon);
            vCommand2.ExecuteNonQuery();
            vCommand2.Dispose();
        }


    }
}

windows7 дээр SQL server2008 express суулгах үед гарах зарим нэг алдааг засах


Саяхан windows7 дээр SQL server2008-г суулгасны дараа шинээр бааз үүсгэх үед дараах алдаа гараад нэтээс хайж байгаад дараах шийдлийг оллоо. 


Could not load file or assembly 'Microsoft.SqlServer.Sqm, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified. (SqlMgmt )

Үүнийг засахдаа майр энгийн. хэхэ
Copy the file Microsoft.SqlServer.Sqm.dll located on C:Program FilesMicrosoft SQL Server100Shared to folder C:Program FilesMicrosoft SQL Server100ToolsBinnVSShellCommon7IDE and C:Program Files (x86)Microsoft SQL Server100ToolsBinnVSShellCommon7IDE.



Анхны бичлэг

Зарим нэг мэдэж авсан энгийн зүйлүүдээ оруулж байхаар шийдлээ.