Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thuộc tính đã tạo Subsonic 2.2 cho SQL Server 2008 Ngày

Đây vẫn là một vấn đề đang chờ xử lý, nhưng đây là một cách khắc phục dễ dàng. Nếu bạn có mã nguồn SubSonic, hãy thực hiện một vài chỉnh sửa.

- src \ SubSonic \ DataProviders \ SqlDataProvider.cs.
Xung quanh dòng # 1010 ở trên "case datetime" thêm:

            case "date":
                return DbType.Date;

- src \ SubSonic \ ActiveRecord \ AbsractList.csAround dòng # 85 ở trên "else if (dbType ==DbType.DateTime)" thêm:

        else if (dbType == DbType.Date)
        {
            DateTime dX = Convert.ToDateTime(xVal);
            DateTime dY = Convert.ToDateTime(yVal);
            result = dX.CompareTo(dY);
        }

- src \ SubSonic \ CodeLanguage \ CSharpCodeLanguage.cs Dòng xung quanh # 222 ở trên "case DbType.DateTime" thêm:

            case DbType.Date:

Tôi 99% đây là những thay đổi chính cần thiết, nếu không có những thay đổi này, bản phát hành cuối cùng sẽ không hỗ trợ đúng kiểu dữ liệu SQL Server 2008 "DATE".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phân tích cú pháp ngày giờ với thời gian bù đắp trong T-SQL

  2. Trả lại danh sách các cột được tính toán trong SQL Server

  3. Chuyển dữ liệu đến một thủ tục được lưu trữ

  4. Bạn có thể tạo CLR UDT để cho phép loại Bảng được chia sẻ trên các cơ sở dữ liệu không?

  5. Tìm phụ thuộc trong SQL Server:sql_expression_dependencies