Tôi đang sử dụng bộ .NET 2003. Trong một VB project, tôi viết một chương trình sử dụng một datetime picker (name: dtpNgaysinh) cho người dùng nhập vào ngày sinh. Khi lưu xuống CSDL (tôi dùng Microsoft SQL 2000) tôi viết một command text như sau : insert into ......(.......... , ..........) values(.......,' "+dtpNgaysinh.value.toshortdatestring()+" ').
Vấn đề ở đây là: format datetime trong control panel của tôi là dd/mm/yyyy. Hàm toshortdatestring thì chuyển về chuỗi datetime theo format của control panel là dd/mm/yyyy. Nhưng format datetime của SQL Server 2000 là mm/dd/yyyy cho nên khi lưu xuống thì bị lỗi. Cho hỏi có cách nào chỉnh format của hàm toshortdatestring thành mm/dd/yyyy mà không phải đổi lại format datetime của control panel không ? Cám ơn rất nhiều.
Vấn đề ở đây là: format datetime trong control panel của tôi là dd/mm/yyyy. Hàm toshortdatestring thì chuyển về chuỗi datetime theo format của control panel là dd/mm/yyyy. Nhưng format datetime của SQL Server 2000 là mm/dd/yyyy cho nên khi lưu xuống thì bị lỗi. Cho hỏi có cách nào chỉnh format của hàm toshortdatestring thành mm/dd/yyyy mà không phải đổi lại format datetime của control panel không ? Cám ơn rất nhiều.
