Chào mừng bạn đến với Phần mềm kế toán 3TSoft.
Công ty TNHH EZSOFT
HĂY T̀M KIẾM TRƯỚC KHI ĐẶT CÂU HỎI. XIN CẢM ƠN!
Trang 1/4 123 ... CuốiCuối
Hiện kết quả từ 1 tới 10 của 31
  1. #1
    Tham gia ngày
    16 Jun 2010
    Bài viết
    2.113
    Post Thanks / Like
    Năng lực viết bài
    17

    Giải pháp cho "Cannot resolve collation conflict for equal to operation"

    Chào các bạn!

    Trường hợp, sau khi GẮN DỮ LIỆU HOẶC PHỤC HỒI DỮ LIỆU và chạy chương tŕnh, nếu xuất hiện cửa sổ báo lỗi, bạn bấm vào nút Detail, tại phần đầu của thông báo lỗi, bạn thấy đoạn thông báo sau:

    System.NotSupportedException: Invalid expression ---> System.Data.SqlClient.SqlException: Cannot resolve collation conflict for equal to operation.


    Trước tiên, bạn cần sao lưu cơ sở dữ liệu đang bị lỗi để tránh những trường hợp bất trắc (có thể dừng SQL để copy 2 file .mdf và .ldf), sau đó bạn sẽ tạo ra một cơ sở dữ liệu mới (tên khác), tiếp theo bạn sẽ dùng công cụ mà tôi để tại file attach của bài viết này, và làm theo h́nh dưới:



    Mô tả thông tin:

    1. Máy chủ: Tên máy chủ đăng nhập SQL Server
    2. Người sử dụng: Tên đăng nhập SQL Server
    3. Mật khẩu: Mật khẩu đăng nhập SQL Server
    4. Từ cơ sở dữ liệu: Tên cơ sở dữ liệu cũ (tức là cơ sở dữ liệu bị lỗi)
    5. Tới cơ sở dữ liệu: Tên cơ sở dữ liệu mới tạo

    Lưu ư: Từ mục 1 đến mục 3 bạn có thể xem ở phần "Thông tin kết nối cơ sở dữ liệu" của phần mềm kế toán 3TSOFT.

    Sau khi thực hiện công cụ này, toàn bộ dữ liệu trong cơ sở dữ liệu cũ (cơ sở dữ liệu bị lỗi) sẽ được chuyển sang cơ sở dữ liệu mới. Khi đó, bạn sẽ làm việc với cơ sở dữ liệu mới.

    Chúc các bạn thành công!

    Chủ đề tương tự:
    Attached Files Attached Files
    Lần sửa cuối bởi thuocdang; 03-06-2011 lúc 09:38 PM Lư do: Hoàn thiện công cụ.
    "Double G" = "GIVE 2 GET"

  2. Thanks đă cảm ơn bài viết này.
    Likes thích bài viết này.
  3. #2
    Tham gia ngày
    24 Jun 2010
    Đến từ
    TP Hồ Chí Minh
    Bài viết
    308
    Post Thanks / Like
    Năng lực viết bài
    10
    Tác giả đă cung cấp từ giải pháp phần mềm đến các công cụ hữu ích phục vụ công việc Kế toán ngày càng tối ưu. Cám ơn nhiều nhiều.

    Thái độ thay đổi cuộc đời !!!

  4. #3
    Tham gia ngày
    14 Aug 2010
    Bài viết
    747
    Post Thanks / Like
    Năng lực viết bài
    11

  5. #4
    Tham gia ngày
    16 Jun 2010
    Đến từ
    Thái B́nh
    Bài viết
    874
    Post Thanks / Like
    Năng lực viết bài
    13
    Cám ơn anh rất nhiều, thế là mọi chuyện đă được giải quyết rồi,

    Hỗ trợ online 3TSoft 24/24 ym: phamchicong2603 phone: 0989.782.081
    Đào tạo online và chuyển dữ liệu từ mọi phần mềm vào phần mềm 3TSoft
    Cài đặt và đào tạo sử dụng phần mềm 3TSoft tại doanh nghiệp theo yêu cầu

  6. #5
    Tham gia ngày
    16 Jun 2010
    Bài viết
    2.113
    Post Thanks / Like
    Năng lực viết bài
    17
    Trích dẫn Nguyên văn bởi ncxn Xem bài viết
    Hà hà, anh tâm nhanh hơn em roài....
    Thế mà chẳng nói. Để ḿnh mất mấy hôm.

    "Double G" = "GIVE 2 GET"

  7. #6
    Tham gia ngày
    14 Aug 2010
    Bài viết
    747
    Post Thanks / Like
    Năng lực viết bài
    11
    Trích dẫn Nguyên văn bởi thuocdang Xem bài viết
    Thế mà chẳng nói. Để ḿnh mất mấy hôm.
    Nói th́ nói vậy, em định dùng T-SQL, tạo ṿng lặp rồi copy từng table của data cũ sang data mới. Chưa chắc là giống như anh


  8. #7
    Tham gia ngày
    21 Jun 2010
    Bài viết
    64
    Post Thanks / Like
    Năng lực viết bài
    10
    Trích dẫn Nguyên văn bởi thuocdang Xem bài viết
    Thế mà chẳng nói. Để ḿnh mất mấy hôm.
    Tool này giải quyết được luôn lỗi khi chuyển database từ sql 2000 sang sql 2005 phải không Tâm ?


  9. #8
    Tham gia ngày
    23 Nov 2010
    Đến từ
    HaNoi
    Bài viết
    796
    Post Thanks / Like
    Năng lực viết bài
    10
    Trích dẫn Nguyên văn bởi thuocdang Xem bài viết
    Chào các bạn!

    Trường hợp, sau khi GẮN DỮ LIỆU HOẶC PHỤC HỒI DỮ LIỆU và chạy chương tŕnh, nếu xuất hiện cửa sổ báo lỗi, bạn bấm vào nút Detail, tại phần đầu của thông báo lỗi, bạn thấy đoạn thông báo sau:

    System.NotSupportedException: Invalid expression ---> System.Data.SqlClient.SqlException: Cannot resolve collation conflict for equal to operation.

    Trước tiên, bạn cần sao lưu cơ sở dữ liệu đang bị lỗi để tránh những trường hợp bất trắc (có thể dừng SQL để copy 2 file .mdf và .ldf), sau đó bạn sẽ tạo ra một cơ sở dữ liệu mới (tên khác), tiếp theo bạn sẽ dùng công cụ mà tôi để tại file attach của bài viết này, và làm theo h́nh dưới:



    Mô tả thông tin:

    1. Máy chủ: Tên máy chủ đăng nhập SQL Server
    2. Người sử dụng: Tên đăng nhập SQL Server
    3. Mật khẩu: Mật khẩu đăng nhập SQL Server
    4. Từ cơ sở dữ liệu: Tên cơ sở dữ liệu cũ (tức là cơ sở dữ liệu bị lỗi)
    5. Tới cơ sở dữ liệu: Tên cơ sở dữ liệu mới tạo

    Lưu ư: Từ mục 1 đến mục 3 bạn có thể xem ở phần "Thông tin kết nối cơ sở dữ liệu" của phần mềm kế toán 3TSOFT.

    Sau khi thực hiện công cụ này, toàn bộ dữ liệu trong cơ sở dữ liệu cũ (cơ sở dữ liệu bị lỗi) sẽ được chuyển sang cơ sở dữ liệu mới. Khi đó, bạn sẽ làm việc với cơ sở dữ liệu mới.

    Chúc các bạn thành công!
    Phải cất ngay đi để pḥng lúc nào cần nhưng khéo lúc cần lại quên. Hi vọng không quên và nhanh chóng xóa đi cái ǵ là ok

    ------------------------------------------------------------------------------------------------------------------------
    Có học rồi mới biết ḿnh chưa biết đủ.

    Mọi việc thành công ở trên đời đều bắt nguồn từ sự hi vọng.

  10. #9
    Tham gia ngày
    16 Jun 2010
    Bài viết
    2.113
    Post Thanks / Like
    Năng lực viết bài
    17
    Trích dẫn Nguyên văn bởi 1airlee Xem bài viết
    Tool này giải quyết được luôn lỗi khi chuyển database từ sql 2000 sang sql 2005 phải không Tâm ?
    Việc từ SQL 2000 lên 2005 không liên quan đến cái này. Về cơ bản, anh chỉ cần nh́n cái lỗi, nếu sau khi anh gắn cơ sở dữ liệu mà bị lỗi đó th́ làm theo đúng hướng dẫn là OK.

    "Double G" = "GIVE 2 GET"

  11. #10
    Tham gia ngày
    24 Jun 2010
    Đến từ
    TP Hồ Chí Minh
    Bài viết
    308
    Post Thanks / Like
    Năng lực viết bài
    10
    Có cái này không biết bị v́ sao?

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.NotSupportedException: Invalid expression ---> System.Data.SqlClient.SqlException: Procedure 'DmDvcs_One_Get' expects parameter '@p_Website', which was not supplied.
    at System.Data.SqlClient.SqlConnection.OnError(SqlExc eption exception, Boolean breakConnection)
    at System.Data.SqlClient.SqlInternalConnection.OnErro r(SqlException exception, Boolean breakConnection)
    at System.Data.SqlClient.TdsParser.ThrowExceptionAndW arning(TdsParserStateObject stateObj)
    at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
    at System.Data.SqlClient.SqlCommand.FinishExecuteRead er(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
    at System.Data.SqlClient.SqlCommand.RunExecuteReaderT ds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
    at System.Data.SqlClient.SqlCommand.RunExecuteReader( CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
    at System.Data.SqlClient.SqlCommand.InternalExecuteNo nQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
    at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
    at EZDataAccess.CompanyDataAccess.CompanyRegister(Int 32 pi_English, String ps_Code, Boolean& pb_Existed, Boolean& pb_Checked, Boolean& pb_ParentChecked, String& ps_Ten_Dvcs, String& ps_Dia_Chi, String& ps_Ms_Thue, String& ps_Tk_NH, String& ps_Chu_Tk, String& ps_Ten_NH, String& ps_Ten_TP, DateTime& pd_Ngay_Bd_Ht, DateTime& pd_Ngay_Kt_Ht, String& ps_Director_Name, String& ps_Chief_Accountant, String& ps_Cashier_Name, String& ps_Stock_Keeper)
    --- End of inner exception stack trace ---
    at EZDataAccess.CompanyDataAccess.CompanyRegister(Int 32 pi_English, String ps_Code, Boolean& pb_Existed, Boolean& pb_Checked, Boolean& pb_ParentChecked, String& ps_Ten_Dvcs, String& ps_Dia_Chi, String& ps_Ms_Thue, String& ps_Tk_NH, String& ps_Chu_Tk, String& ps_Ten_NH, String& ps_Ten_TP, DateTime& pd_Ngay_Bd_Ht, DateTime& pd_Ngay_Kt_Ht, String& ps_Director_Name, String& ps_Chief_Accountant, String& ps_Cashier_Name, String& ps_Stock_Keeper)
    at EZAPP.EZInstance.CompanyRegister(String ps_Code)
    at EZAPP.SystemForms.FormLogIn.(Object , EventArgs )
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    EZStarter
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/SMARTKEY/Thienthiennhan/EZStarter.exe
    ----------------------------------------
    EZAPP
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/SMARTKEY/Thienthiennhan/EZAPP.DLL
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    EZDataAccess
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///D:/SMARTKEY/Thienthiennhan/EZDataAccess.DLL
    ----------------------------------------
    System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    Data ở đây Tâm coi giúp anh nhé.
    Cám ơn nhiều.

    Code:
    http://www.mediafire.com/?uangqbb6njrh9gx


    Thái độ thay đổi cuộc đời !!!

 

 
Trang 1/4 123 ... CuốiCuối

Thông tin chủ đề

Users Browsing this Thread

Hiện tại có 1 người đang xem chủ để này. (0 thành viên 1 khách)

Thành viên đă xem chủ đề này: 11

Đá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 ḿnh
  •  
Add Url at Pingmyurl.com

3TSoft | EZSOFT.Ltd