»Ë»Ñ Æ÷·³
°³¹ßÀÚÆ÷·³ ÀÔ´Ï´Ù.
  • ºÏ¸¶Å© ¾ÆÀÌÄÜ

begintrans »ç¿ë¹ý Áú¹®ÀÔ´Ï´Ù. Á¶¾ðºÎŹÇÕ´Ï´Ù.2

  • ¹«³à´Ï
  • µî·ÏÀÏ 2019-05-14 10:00
  • Á¶È¸¼ö 510
¾Æ·¡´Â ¾Û°úÀÇ Åë½ÅÇÁ·ÎÅäÄÝ ÆäÀÌÁö ÀÔ´Ï´Ù.
¾Û¿¡¼­ ºü¸¥½Ã°£¾È¿¡ µÎ¹øÀ» ¾Æ·¡ÆäÀÌÁö¸¦ È£ÃâÇÏ´Â ¿¡·¯°¡ À־ begintransÀ» select ±¸¹®À§¿¡ °É¾î Çѹø¸¸ ½ÇÇà µÇµµ·Ï ÇÒ·Á°í Çϴµ¥
°è¼Ó µÎ¹ø¾¿ insert °¡ µÇ°í ÀÖ½À´Ï´Ù.

select ±¸¹®À§¿¡ Àú·¸°Ô »ç¿ëÇÏ°Ô´Â°Ô ¸Â´ÂÁö °í¼ö´Ôµé Á¶¾ð ºÎŹÇÕ´Ï´Ù.

On Error Resume Next 
oConn.BeginTrans 
sSQL = "SELECT id FROM members WITH(XLOCK) WHERE id='" & userid & "' "
oRs.Open sSQL, oConn
If Not oRs.BOF Then 
ret = "DUP"
Else 
sSQL = "SELECT newid() "
Set sRs = oConn.Execute(sSQL)
userguid = sRs(0)
Set sRs = Nothing 
userguid = Replace(userguid,"{","")
userguid = Replace(userguid,"}","")
If onenew="Y" Then 
sSQL = "INSERT INTO members (member_guid, id, pwd, coin, app_id, join_device, join_key, join_ver, join_date, adult_flag, flag) VALUES ("
sSQL = sSQL & " '" & userguid & "' "
sSQL = sSQL & ",'" & userid & "' "
sSQL = sSQL & ",'" & Replace(userpw,"'","''") & "' "
sSQL = sSQL & ",'0' "
sSQL = sSQL & ",'" & appid & "' "
sSQL = sSQL & ",'" & model & "' "
sSQL = sSQL & ",'" & devicekey & "' "
sSQL = sSQL & ",'" & ver & "' "
sSQL = sSQL & ",getdate() "
sSQL = sSQL & ",'" & adult & "' "
sSQL = sSQL & ",'ONENEW' "
sSQL = sSQL & ") "
LogDev "SQL", sSQL
oConn.Execute sSQL
Else 
sSQL = "INSERT INTO members (member_guid, id, pwd, coin, app_id, join_device, join_key, join_ver, join_date, adult_flag) VALUES ("
sSQL = sSQL & " '" & userguid & "' "
sSQL = sSQL & ",'" & userid & "' "
sSQL = sSQL & ",'" & Replace(userpw,"'","''") & "' "
sSQL = sSQL & ",'0' "
sSQL = sSQL & ",'" & appid & "' "
sSQL = sSQL & ",'" & model & "' "
sSQL = sSQL & ",'" & devicekey & "' "
sSQL = sSQL & ",'" & ver & "' "
sSQL = sSQL & ",getdate() "
sSQL = sSQL & ",'" & adult & "' "
sSQL = sSQL & ") "
LogDev "SQL", sSQL
oConn.Execute sSQL
End If 
ret = "OK"
End If 
oRs.Close

If Err.Number<>0 Then 
LogWrite "RegMember Error", Err.Description
ret = "ERROR"
Else
oConn.CommitTrans
End If 

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 º½-º½

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ±×°Ô¿Ö
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û ¸ñ·Ïº¸±â