Kết quả 1 đến 9 của 9
  1. #1
    hoanpro2190 Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Jun 2010
    Bài viết
    3
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Lỗi kết nối C# tới sql 2005 help me

    idconline
    em viết câu lệnh kết nối giữa c# với sql mà nó bị lỗi chỗ này

    "server=HP-DV6000\SQLEXPRESS

    nó bị lỗi chữ S do đằng trước là dấu \
    Em không bít đổi tên server nên có bác nào vào bảo em với

  2. #2
    levq1983 Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Jul 2009
    Bài viết
    38
    Thanks
    15
    Thanked 19 Times in 17 Posts

    Ðề: Lỗi kết nối C# tới sql 2005 help me

    Thêm chữ @ vô: bạn khai báo chuỗi như thế này:
    string conntectionString = @"server=HP-DV6000\SQLEXPRESS";

  3. The Following User Says Thank You to levq1983 For This Useful Post:


  4. #3
    nhanam Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Sep 2006
    Bài viết
    7
    Thanks
    16
    Thanked 2 Times in 1 Post

    Ðề: Lỗi kết nối C# tới sql 2005 help me

    Thực ra bạn không cần phải để thêm chữ HD-DV6000. Để vậy nhìn code nó chán lắm. hơn nữa nếu bạn xuất ra file thực thi chạy sang máy khác ( hoặc đơn giản là tạo installation file thì vậy sẽ có vấn đề) :

    string conn = @"server = .\SQLEXPRESS"

  5. The Following 2 Users Say Thank You to nhanam For This Useful Post:


  6. #4
    hoanpro2190 Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Jun 2010
    Bài viết
    3
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Ðề: Lỗi kết nối C# tới sql 2005 help me

    Thanks đã connect thành công. Cám ơn các bạn

  7. #5
    hoanpro2190 Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Jun 2010
    Bài viết
    3
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Ðề: Lỗi kết nối C# tới sql 2005 help me

    Mình có 1 bảng gồm
    MaSanPham int
    TenSanPham nvarchar(200)
    SoLuong int
    DonGia float

    trong form của mình có 3 nút "Thêm" "Sửa" "Xóa"
    code button Thêm của mình là:



    private void button1_Click(object sender, EventArgs e)
    {
    string tensp = txtTensp.Text;
    float dongia = float.Parse(txtDongia.Text);
    int soluong = int.Parse(txtSoluong.Text);
    SqlConnection connect = new SqlConnection("server=HP-DV6000;uid=sa;pwd=123456;database=BanHang");
    connect.Open();
    string sql = "insert into Demo values('" + tensp + "'," + soluong + "," + dongia + ")";
    SqlCommand command = new SqlCommand(sql, connect);
    command.ExecuteNonQuery();
    LoadDataGrid();
    }
    private void LoadDataGrid()
    {
    SqlConnection connect = new SqlConnection("server=HP-DV6000;uid=sa;pwd=123456;database=BanHang");
    connect.Open();
    string sql = "select * from Demo";
    SqlCommand command = new SqlCommand(sql, connect);
    SqlDataAdapter da = new SqlDataAdapter(command);
    DataSet ds = new DataSet();
    da.Fill(ds, "MatHang");
    this.dataGridView1.DataSource = ds;
    this.dataGridView1.DataMember = "Mathang";
    //command.EndExecuteNonQuery();





    Mình viết code cho 2 button còn lại mà sai hoài. Ah MatHang là nút trong menu khi kclick vào sẽ ra form này
    Các bạn giúp mình với
    Lần sửa cuối bởi hoanpro2190, ngày 11-06-2010 lúc 11:32 AM.

  8. #6
    levq1983 Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Jul 2009
    Bài viết
    38
    Thanks
    15
    Thanked 19 Times in 17 Posts

    Ðề: Lỗi kết nối C# tới sql 2005 help me

    Trích dẫn Gửi bởi hoanpro2190 Xem bài viết
    Mình có 1 bảng gồm
    MaSanPham int
    TenSanPham nvarchar(200)
    SoLuong int
    DonGia float

    trong form của mình có 3 nút "Thêm" "Sửa" "Xóa"
    code button Thêm của mình là:



    private void button1_Click(object sender, EventArgs e)
    {
    string tensp = txtTensp.Text;
    float dongia = float.Parse(txtDongia.Text);
    int soluong = int.Parse(txtSoluong.Text);
    SqlConnection connect = new SqlConnection("server=HP-DV6000;uid=sa;pwd=123456;database=BanHang");
    connect.Open();
    string sql = "insert into Demo values('" + tensp + "'," + soluong + "," + dongia + ")";
    SqlCommand command = new SqlCommand(sql, connect);
    command.ExecuteNonQuery();
    LoadDataGrid();
    }
    private void LoadDataGrid()
    {
    SqlConnection connect = new SqlConnection("server=HP-DV6000;uid=sa;pwd=123456;database=BanHang");
    connect.Open();
    string sql = "select * from Demo";
    SqlCommand command = new SqlCommand(sql, connect);
    SqlDataAdapter da = new SqlDataAdapter(command);
    DataSet ds = new DataSet();
    da.Fill(ds, "MatHang");
    this.dataGridView1.DataSource = ds;
    this.dataGridView1.DataMember = "Mathang";
    //command.EndExecuteNonQuery();





    Mình viết code cho 2 button còn lại mà sai hoài. Ah MatHang là nút trong menu khi kclick vào sẽ ra form này
    Các bạn giúp mình với
    Giúp thì được, nhưng muốn biết bác gặp khó khăn cái gì, vì mình thấy code cho 2 nút còn lại hoàn toàn tương tự mà.

  9. #7
    nhanam Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Sep 2006
    Bài viết
    7
    Thanks
    16
    Thanked 2 Times in 1 Post

    Ðề: Lỗi kết nối C# tới sql 2005 help me

    Chào bạn,

    Nếu tôi có thể đưa lời khuyên. Thì bạn nên tìm hiểu về LINQ.

    Thân
    Lần sửa cuối bởi nhanam, ngày 13-06-2010 lúc 11:37 AM.

  10. #8
    thambt029 Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Mar 2012
    Bài viết
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Lỗi kết nối C# tới sql 2005 help me

    THanks các bạn, mình cũng bị lỗi tương tự như vậy, nhờ có comment này mà mình đã sửa được rồi!
    Chữ ký vi phạm quy định SoftVnn.

  11. #9
    thambt029 Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Mar 2012
    Bài viết
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Lỗi kết nối C# tới sql 2005 help me

    THanks các bạn, mình cũng bị lỗi tương tự như vậy, nhờ có comment này mà mình đã sửa được rồi!
    Chữ ký vi phạm quy định SoftVnn.

Tag của Chủ đề này

Đánh dấu

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
  •  
câu, kế, kết, không, là, nào, server, vào, với, viết, lỗi, bị, sql, nối, bít, dấu, trước, đổi, nên, bảo, bác, đằng, tên, này, tới, 2005, lệnh, giữa, chữ, server=hp-dv6000sqlexpress, chỗ 4.5 5 5236