Em hiện giờ đang làm DDTank 4.1 (phiên bản gun321.com của trminhpc) với Source dev từ 3.0 lên, nên phải chỉnh sửa rất nhiều như thêm Column vs Procedure trong DB, lúc chỉnh sửa xong 1 phần em đem Test thử, đăng nhập vô game nó báo lỗi này:
15:37:00,923 - [4] - ERROR - Bussiness.BaseBussiness - Init
System.IndexOutOfRangeException: TypeVip
at System.Data.ProviderBase.FieldNameLookup.GetOrdina l(String fieldName)
at System.Data.SqlClient.SqlDataReader.GetOrdinal(Str ing name)
at System.Data.SqlClient.SqlDataReader.get_Item(Strin g name)
at Bussiness.PlayerBussiness.InitPlayerInfo(SqlDataRe ader reader) in D:\DDTank 4.1\Source 4.1 Base 3.0\Bussiness\PlayerBussiness.cs:line 709
at Bussiness.PlayerBussiness.GetUserSingleByUserID(In t32 UserID) in D:\DDTank 4.1\Source 4.1 Base 3.0\Bussiness\PlayerBussiness.cs:line 564
nó báo lỗi ở PlayerBussiness, dòng 709 (chỗ in đậm trong hình):[Only registered and activated users can see links. ]
Mặc dù trên các Procedure có đoạn "select * from V_Sys_Users_Detail" (Đọc hết column trong Sys_User_Detail) nhưng nó lại ko đọc được dòng em thêm vào (mặc dù Set Default Value của nó là 0)
Nhờ cao nhân giúp fix cái lỗi này ạ @@