/open прописываю постоянно в логинсервере externalconnect становится truee здесь я так понял всё норм, меня беспокоит в Акаунтсервере ExternalOpen : false всегда, а когда в прописываю /open команда не распознаётся, кракозябры там=)
Сделал запрос pSelect_AccountPass_China
Цитата:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[pSelect_AccountPass_China]
@id varchar(13)
AS
DECLARE @curdate DATETIME
DECLARE @birthdate DATETIME
DECLARE @plusdate DATETIME
DECLARE @AgeResult TINYINT
SET @curdate = GETDATE()
SET @birthdate = (SELECT birthdate FROM tbl_rfaccount WHERE ID = CONVERT(BINARY, @id))
IF(ISDATE(@birthdate) = 1)
BEGIN
SET @plusdate = DATEADD(yy, 18, CONVERT(DATETIME, @birthdate))
END
IF(ISDATE(@curdate) = 1) AND (@curdate >= @plusdate)
BEGIN
SET @AgeResult = 0
END
ELSE
BEGIN
SET @AgeResult = 1
END
SELECT RTRIM( CONVERT( VARCHAR(24), password) ), accounttype, AgeResult= @AgeResult FROM tbl_rfaccount WHERE ID = CONVERT(BINARY, @id)
|
Если делаю запрос в таблицу с тестаками то всё работает пускает.
Цитата:
|
INSERT INTO rf_user.dbo.tbl_RFTestAccount(Id,Password,BCodeTU) VALUES ((CONVERT(binary, 'qwer')), (CONVERT(binary, 'qwer')),1)
|
А если в эту или useracc то пишет неверный логин пароль, хотя записи делаются.
Цитата:
|
INSERT INTO RF_User.dbo.tbl_rfaccount (id,password,accounttype,birthdate) VALUES ((CONVERT(binary, 'qwer')), (CONVERT(binary, 'qwer');0', '1/01/1950')),'
|