Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 6 của 6
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    lỗi khi click vào nút Insert trong c#!!

    mình thiết kế nút Insert, chạy chương trình bình thường tới khi ấn vào nút Insert thì báo lỗi thế này các bác cho em hỏi phải làm thế nào??? thanks[IMG]images/smilies/17.gif[/IMG]
    Mã:
     public void ExecuteNonQuery(string sql)
            {
                SqlConnection con = getConnect();
                con.Open();
                SqlCommand cmd = new SqlCommand(sql, con);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
                con.Close();
    
            }

  2. #2
    câu lệnh SQL sai gần chỗ value. Sai sao thì mình không thấy câu lệnh nên không biết.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi SITUVNX
    câu lệnh SQL sai gần chỗ value. Sai sao thì mình không thấy câu lệnh nên không biết.
    đây bạn, xem giúp mình với.. thanks
    Mã:
    public class DSNV
        {
            Data da = new Data();
            public DataTable ShowDSNV()
            {
                string sql = "Select * from tblNhanVien"; //Xác định giá trị biến sql
                return da.getTable(sql);
            }
            public void InserNV(string id, string HoTen, string Ngaysinh, string DiaChi, string SoDienThoai, string GioiTinh)
            {
                string sql = "insert into tblNhanVien value('" + id + "','" + HoTen + "','" + Ngaysinh + "','" + DiaChi + "','" + SoDienThoai + "','" + GioiTinh + "')";
                da.ExecuteNonQuery(sql);
            }
            public void UpdateNV(string id, string HoTen, string Ngaysinh, string DiaChi, string SoDienThoai, string GioiTinh)
            {
                string sql= "update tblNhanVien set ID='" + id + "' where HoTen='" + HoTen + "' where Ngaysinh='" + Ngaysinh + "' where DiaChi='" + DiaChi + "' where SoDienThoai='" + SoDienThoai + "' where GioiTinh='" + GioiTinh + "'";
                da.ExecuteNonQuery(sql);
            }
            public void DeleteDSNV(string id)
            {
                string sql = "delete tblNhanVien where ID='" + id + "'";
                da.ExecuteNonQuery(sql);
            }
        }
    đây là bên cơ sở dữ liệu sql!

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    DAL: Ngày sinh sao lại để String phải là DateTime chứ, cả sđt nữa

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    À, nhớ rồi, SQL rất hay xảy ra nhàm lẫn giữa 2 từ khóa valuevalues
    Câu lệnh chèn dùng từ khóa values chứ không phải value.

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    mình sửa giống như bạn nói giờ nó hiện ra lỗi near '104' (104 là giá trị ID mà mình nhập vào) giúp mình với.! thanks

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •