-
06-11-2014, 08:11 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Trong ChiPhi_Search đây
Mã:public DataTable ChiPhi_Search(int idCP, string strStartDate,string strToDate) { SqlParameter[] arrParam = { new SqlParameter("@idCP", SqlDbType.NVarChar), new SqlParameter("@StartDate", SqlDbType.NVarChar), new SqlParameter("@ToDate", SqlDbType.NVarChar) }; arrParam[0].Value = idCP; arrParam[1].Value = strStartDate; arrParam[2].Value = strToDate; return ThucThiStoreTraVeBang("spTB_ChiPhi_Search", arrParam); }
Mã:ALTER PROCEDURE [dbo].[spTB_ChiPhi_Search] @idCP INT, @StartDate NVARCHAR(20), @ToDate NVARCHAR(20) AS BEGIN DECLARE @SQL NVARCHAR(4000),@SQLDK NVARCHAR(1000) SET @SQL=' SELECT tcpp.idCP, tcpp.idPB, tpb.TenPB, tcpp.SoTien, tcpp.NoiDung, tcpp.NgayNhap FROM TB_ChiPhiPhong tcpp INNER JOIN TB_PhongBan tpb ON tcpp.idPB = tpb.idPB WHERE ''1''=''1''' --Tìm theo mã chi phí IF @idCP<>'0' SET @SQLDK= ' And tcpp.idCP='+cast(@idCP As varchar(20)) -- Tìm theo ngày IF (@StartDate<>'' OR @ToDate<>0) SET @SQLDK= ' and tcpp.NgayNhap between dbo.ChuyenTextSangDateTime('''+ @StartDate+''') and dbo.ChuyenTextSangDateTime('''+@ToDate+''' )' EXEC (@SQL+@SQLDK) --PRINT @SQL+@SQLDK END
View more random threads:
- Cách Publish website thành DLL trong Visual Studio 2013?
- Giải pháp quản lý license cho một ứng dụng ASP.NET ?
- làm sao tạo hiệu ứng submit cho textbox
- Xin hướng dẫn lấy RSS của quantrimang.com
- Có hai cách truy vấn dữ liệu từ database , nên chọn cách nào và vì sao ?
- upload ảnh từ máy này sang máy khác (control FileUpload)
- Sơ đồ các trận đấu-các đối thủ găp nhau
- Cho Label ở form thứ 2 hiển thị value của Dropdownlist !!
- Làm sao tạo cửa sổ nhỏ như trong ảnh
- lỗi trong ASP.net | can not switch to Design view because of errors in the page?
-
06-11-2014, 08:24 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hay nhỉ?
bạn chạy Procedure đúng chứ?
mình thường add luôn biến Datetime vào SQLCommand, chắc là khó đây....
-
06-11-2014, 08:38 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
OK rồi bạn ạ. do bị lỗi lúc gọi hàm
Mã:LoadData(int.Parse(txtMaCP.Text + ""), txtStartDate.Text.ToString(), txtToDate.Text.ToString());
-
06-11-2014, 04:59 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lỗi gọi ngày tháng không đúng định dạng
Mình có hàm và biến như sau:
Mã:private void LoadData(int idCP, string StartDate,string ToDate)
Mã:LoadData(int.Parse(txtMaCP.Text + ""), txtStartDate.Text.ToString(), txtToDate.Text.ToString());
Mã:txtStartDate.Text = DateTime.Now.ToString("dd/MM/yyyy"); txtToDate.Text = DateTime.Now.ToString("dd/MM/yyyy");
-
06-11-2014, 05:38 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi haocaocu
bạn nên dùng Parameter
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.parameters%28v=vs .110%29.aspx
-
06-11-2014, 06:01 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hàm LoadData đây bạn
Mã:private void LoadData(int idCP, string StartDate,string ToDate) { hmweb.Services.cChuyenMuc mChiPhi = new hmweb.Services.cChuyenMuc(); DataTable dtb = new DataTable(); dtb = mChiPhi.ChiPhi_Search(idCP, StartDate, ToDate); if (dtb.Rows.Count > 0) { pnlDanhSach.GroupingText = "Tìm thấy " + dtb.Rows.Count.ToString() + " mã chi phí"; grvDanhSach.DataSource = dtb; grvDanhSach.DataBind(); } else { pnlDanhSach.GroupingText = "Tìm thấy 0 mã chi phí"; } mChiPhi = null; }
-
06-11-2014, 07:54 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hic, ChiPhi_Search lại còn cái này nữa [IMG]images/smilies/wings_no.gif[/IMG]
trong method ChiPhi_Search chắc là bạn dùng ghép chuỗi? mình không nghĩ cách này tốt, bạn thử dùng chính DateTime đưa thẳng vào command dùng Parameter xem?
Hiện nay trên thị trường xuất hiện rất nhiều loại thuốc bôi tăng kích thước dương vật được lăng xê là có khả năng làm tăng kích cỡ dương vật của cánh mày râu. Tuy nhiên không phải loại thuốc nào cũng...
Thuốc tăng kích thước chim có tác...