Daley

New Member
Các anh chị chú bác giúp dùm em. Em viết chương trình quản lý sách khi chạy nó cứ báo lỗi ở chỗ này sqlcom.ExecuteNonQuery();

Xin giúp dùm em với.


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

{

accessible fractional chic Frmthemsach : Form

{

accessible Frmthemsach()

{

InitializeComponent();

}


clandestine abandoned Frmthemsach_Load(object sender, EventArgs e)

{

load_Tl();

loaddata();


}

accessible abandoned load_Tl()

{

SqlConnection link = ketnoidulieu.ketnoi();

SqlCommand cmd = new SqlCommand("select MaTL,TenTL from TheLoai", link);

SqlDataAdapter abstracts = new SqlDataAdapter();

data.SelectCommand = cmd;

DataTable TbMatl = new DataTable();

data.Fill(TbMatl);

cb_maloai.DataSource = TbMatl;

cb_maloai.DisplayMember = "TenTL";

cb_maloai.ValueMember = "MaTL";

//comboBoxMaTL.DataBindings.Add("selectedvalue",Capn hatsach.DataSource,"MaTL");

link.Close();

}

clandestine abandoned btnThem_Click(object sender, EventArgs e)

{

SqlConnection da = ketnoidulieu.ketnoi();

cord sql = "insert into Sach(MaS,TenS,MaTL,MaTG,MaNXB,NgayXB,SoLuong,SoLuo ngTon,DonGia)values (@MaS,@TenS,@MaTL,@MaTG,@MaNXB,@NgayXB,@SoLuong,@S oLuongton,@DonGia)";

SqlCommand sqlcom = new SqlCommand(sql, da);

sqlcom.Parameters.AddWithValue("@MaS", txtMaS.Text);

sqlcom.Parameters.AddWithValue("@TenS", txtTenS.Text);

sqlcom.Parameters.AddWithValue("@MaTL", cb_maloai.SelectedValue.ToString());

sqlcom.Parameters.AddWithValue("@MaTG", txtMaTG.Text);

sqlcom.Parameters.AddWithValue("@MaNXB", txtMaNXB.Text);

sqlcom.Parameters.AddWithValue("@NgayXB", datpics_NgayXB.Value.ToString());

try

{

sqlcom.Parameters.AddWithValue("@SoLuong", int.Parse(txtsoluong.Text));

}

catch

{


MessageBox.Show(" Số lượng phải nhập kí tự số: ");

}

try

{

sqlcom.Parameters.AddWithValue("@SoLuongTon", int.Parse(txtsoluongton.Text));

}

catch

{


MessageBox.Show(" Số lượng còn phải là kí tự số: ");

}

sqlcom.Parameters.AddWithValue("@DonGia", txtdongia.Text);

sqlcom.ExecuteNonQuery();

cord comand = "select* from Sach";

sqlcom.CommandText = comand;

SqlDataAdapter abstracts = new SqlDataAdapter();

data.SelectCommand = sqlcom;

DataSet ds1 = new DataSet();

data.Fill(ds1);

da.Close();

dtgv_capnhatsach.DataSource = ds1.Tables[0];

}


clandestine abandoned btnXoa_Click(object sender, EventArgs e)

{

Xoa_Sach();

loaddata();

}

accessible abandoned loaddata()

{

SqlConnection link = ketnoidulieu.ketnoi();

cord lenhsql = "select * from Sach";

SqlCommand cmd = new SqlCommand(lenhsql, link);

SqlDataAdapter abstracts = new SqlDataAdapter();

data.SelectCommand = cmd;

DataSet ds = new DataSet();

data.Fill(ds);

link.Close();

dtgv_capnhatsach.DataSource = ds.Tables[0];

}

accessible abandoned Xoa_Sach()

{

SqlConnection link = ketnoidulieu.ketnoi();

cord sql = "delete from Sach area MaS='" + txtMaS.Text + "'";

SqlCommand sqlcom = new SqlCommand(sql, link);

sqlcom.ExecuteNonQuery();

link.Close();

}


clandestine abandoned btt_sua_Click(object sender, EventArgs e)

{

SqlConnection da = ketnoidulieu.ketnoi();

cord sql = "update sach set MaS=@Mas , TenS=@TenS , MaTL=@MaTL ,MaTG=@MaTG,MaNXB=@MaNXB,NgayXB=@NgayXb,SoLuong=@S oLuong,SoLuongTon=@SoLuongTon,DonGia=@DonGia, DonViTinh=@DonViTinh area MaS='" + txtMaS.Text + "'";

SqlCommand sqlcom = new SqlCommand();

sqlcom.Connection = da;

sqlcom.CommandText = sql;

sqlcom.Parameters.AddWithValue("@MaS", txtMaS.Text);

sqlcom.Parameters.AddWithValue("@TenS", txtTenS.Text);

sqlcom.Parameters.AddWithValue("@MaTL", cb_maloai.SelectedIndex.ToString());

sqlcom.Parameters.AddWithValue("@MaTG", txtMaTG.Text);

sqlcom.Parameters.AddWithValue("@MaNXB", txtMaNXB.Text);

sqlcom.Parameters.AddWithValue("@NgayXB", datpics_NgayXB.Text);

sqlcom.Parameters.AddWithValue("@SoLuong", txtsoluong.Text);

sqlcom.Parameters.AddWithValue("@SoLuongTon", txtsoluongton.Text);

sqlcom.Parameters.AddWithValue("@DonGia", txtdongia.Text);

//sqlcom.Parameters.AddWithValue("@DonViTinh", do);

sqlcom.ExecuteNonQuery();

loaddata();

}

}

}

 

MacNeill

New Member
bạn thử

da.Open();
sqlcom.ExecuteNonQuery();
da.Close();

Theo mình nhìn là bạn chưa accessible affiliation nên sinh lỗi
 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
J Nghiên cứu lỗi về câu trong các bài viết của sinh viên năm thứ hai học viện ngoại giao Việt Nam. M.A Ngoại ngữ 0
P phân tích lỗi về cách sử dụng phương tiện liên kết văn bản trong bài viết của học sinh trường THPT C Ngoại ngữ 0
C Khảo sát lỗi viết sinh viên năm thứ nhất trường cao đẳng Kinh tế - Kỹ thuật Nghệ An thường mắc phải. Ngoại ngữ 0
2 Các lỗi viết tiếng Anh sinh viên chuyên ngành tiếng Anh trường Đại học Sư phạm Kỹ thuật Hưng Yên hay Ngoại ngữ 0
N Những lỗi học sinh lớp 10 trường THPT Thuận Thành 2 gặp phải khi học viết bằng tiếng Anh. M.A Thesis Ngoại ngữ 0
S Những lỗi trong việc sử dụng mạo từ Tiếng Anh trong các bài viết của học sinh Trung học phổ thông .M Ngoại ngữ 0
T Những lỗi về ngôn ngữ khi viết đoạn văn của học sinh lớp 10 trường THPT Nguyễn Trãi- Hải Phòng và mộ Ngoại ngữ 0
M Thái độ của học sinh đối với phản hồi thông tin chữa lỗi của giáo viên trong môn viết ở trường THPT Ngoại ngữ 0
S nghiên cứu lỗi trong diễn đạt viết của sinh viên Việt Nam ngành tiếng Anh học tiếng Pháp như là ngoạ Ngoại ngữ 0
U Một số lỗi thường gặp trong khi viết Ngoại ngữ 0

Các chủ đề có liên quan khác

Top