الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   مشكله فى New Account (https://silkroad4arab.com/vb/showthread.php?t=609777)

thedeathlist 07-01-2017 06:20 PM

مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة thedeathlist (المشاركة 5293062)
مبدايا قابلنى مشكله
عملت اكونت جديد اتكريت بس مرديش يفتح وبيجبلى كدا
http://www.3rbz.com/uploads/ed0817f72f3d1.jpg
وجربت اشيل العلمات زى محضرتك
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Myth (المشاركة 5293055)


ولا يهمك تعبك راحه :D
بوص انا وقفتلك السطر ده اللى كان عامل معاك مشاكل

كود PHP:

    /*-- Trijob ?¤??³?±â!!!!!        
    -----------------------------------------------------------------------------        
    INSERT INTO _CharTrijob VALUES (@NewCharID, 0, 1, 0, 0, 0)        
    IF (@@ERROR <> 0)        
    BEGIN        
        -- AI?¥??¸® »?¼? ½C??!        
        ROLLBACK TRANSACTION        
        RETURN -19        
    END         
    */ 

ابقى روح افتح البروسيدور وشيل منه العلامه اللى فوق ديه */
واللى تحت ديه */
ده لو قابلك مشاكل


اولت مرضاش جاب كدا
Msg 213, Level 16, State 1, Procedure _AddNewChar, Line 264
Column name or number of supplied values does not match table definition.

؟؟

Kingof30 07-01-2017 09:43 PM

رد: مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة thedeathlist (المشاركة 5293118)
؟؟

حضرتك اعمل Start Item جديد

thedeathlist 07-01-2017 10:03 PM

رد: مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Kingof30 (المشاركة 5293151)
حضرتك اعمل Start Item جديد

اصدك اعمل _AddNewChar من جديد ؟؟

Dev.Myth 07-01-2017 10:41 PM

رد: مشكله فى New Account
 
فى Table عندك اسمه _CharTrijob
اضغط عليه كليك يمين بعد كده Script Table As بعد كده Create To بعدها New Query Editor Window هتفتح معاك صفحه قارنها بينها وبين ديه وشوف لو فى حاجه ناقصه ولا لأ .

كود PHP:

USE [SRO_VT_SHARD]
GO

/****** Object:  Table [dbo].[_CharTrijob]    Script Date: 07/01/2017 09:39:21 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[_CharTrijob](
    [
CharID] [intNOT NULL,
    [
JobType] [tinyintNOT NULL,
    [
Level] [tinyintNOT NULL,
    [
Exp] [intNOT NULL,
    [
Contribution] [intNOT NULL,
    [
Reward] [intNOT NULL,
 
CONSTRAINT [PK__CharTrijobPRIMARY KEY CLUSTERED 
(
    [
CharIDASC
)WITH (PAD_INDEX OFFSTATISTICS_NORECOMPUTE OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS ONALLOW_PAGE_LOCKS ONFILLFACTOR 90ON [PRIMARY]
ON [PRIMARY]

GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__JobType]  DEFAULT ((0)) FOR [JobType]
GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Level]  DEFAULT ((1)) FOR [Level]
GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Exp]  DEFAULT ((0)) FOR [Exp]
GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Contribution]  DEFAULT ((0)) FOR [Contribution]
GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Reward]  DEFAULT ((0)) FOR [Reward]
GO

ALTER TABLE 
[dbo].[_CharTrijob]  WITH NOCHECK ADD  CONSTRAINT [FK__CharTrijob__CharFOREIGN KEY([CharID])
REFERENCES [dbo].[_Char] ([CharID])
GO

ALTER TABLE 
[dbo].[_CharTrijobCHECK CONSTRAINT [FK__CharTrijob__Char]
GO 


thedeathlist 07-01-2017 10:58 PM

رد: مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Myth (المشاركة 5293157)
فى Table عندك اسمه _CharTrijob
اضغط عليه كليك يمين بعد كده Script Table As بعد كده Create To بعدها New Query Editor Window هتفتح معاك صفحه قارنها بينها وبين ديه وشوف لو فى حاجه ناقصه ولا لأ .

كود PHP:

USE [SRO_VT_SHARD]
GO

/****** Object:  Table [dbo].[_CharTrijob]    Script Date: 07/01/2017 09:39:21 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[_CharTrijob](
    [
CharID] [intNOT NULL,
    [
JobType] [tinyintNOT NULL,
    [
Level] [tinyintNOT NULL,
    [
Exp] [intNOT NULL,
    [
Contribution] [intNOT NULL,
    [
Reward] [intNOT NULL,
 
CONSTRAINT [PK__CharTrijobPRIMARY KEY CLUSTERED 
(
    [
CharIDASC
)WITH (PAD_INDEX OFFSTATISTICS_NORECOMPUTE OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS ONALLOW_PAGE_LOCKS ONFILLFACTOR 90ON [PRIMARY]
ON [PRIMARY]

GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__JobType]  DEFAULT ((0)) FOR [JobType]
GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Level]  DEFAULT ((1)) FOR [Level]
GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Exp]  DEFAULT ((0)) FOR [Exp]
GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Contribution]  DEFAULT ((0)) FOR [Contribution]
GO

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Reward]  DEFAULT ((0)) FOR [Reward]
GO

ALTER TABLE 
[dbo].[_CharTrijob]  WITH NOCHECK ADD  CONSTRAINT [FK__CharTrijob__CharFOREIGN KEY([CharID])
REFERENCES [dbo].[_Char] ([CharID])
GO

ALTER TABLE 
[dbo].[_CharTrijobCHECK CONSTRAINT [FK__CharTrijob__Char]
GO 


اقتباس:

USE [SRO_VT_SHARD]
GO

/****** Object: Table [dbo].[_CharTrijob] Script Date: 07/01/2017 09:54:43 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[_CharTrijob](
[CharID] [int] NOT NULL,
[JobType] [tinyint] NOT NULL CONSTRAINT [DF__CharTrijob__JobType] DEFAULT (0),
[Level] [tinyint] NOT NULL CONSTRAINT [DF__CharTrijob__Level] DEFAULT (1),
[Exp] [int] NOT NULL CONSTRAINT [DF__CharTrijob__Exp] DEFAULT (0),
[Contribution] [int] NOT NULL CONSTRAINT [DF__CharTrijob__Contribution] DEFAULT (0),
[Reward] [int] NOT NULL CONSTRAINT [DF__CharTrijob__Reward] DEFAULT (0),
[ayExp] [int] NULL,
CONSTRAINT [PK__CharTrijob] PRIMARY KEY CLUSTERED
(
[CharID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]

GO


مختلفه زى محضرتك شايف

Dev.Myth 07-01-2017 11:12 PM

رد: مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة thedeathlist (المشاركة 5293158)
مختلفه زى محضرتك شايف

اعمل Delete للتابل ده وبعد كده كريته تانى بالنظام ده
كود PHP:

USE [SRO_VT_SHARD
GO 

/****** Object:  Table [dbo].[_CharTrijob]    Script Date: 07/01/2017 09:39:21 م ******/ 
SET ANSI_NULLS ON 
GO 

SET QUOTED_IDENTIFIER ON 
GO 

CREATE TABLE 
[dbo].[_CharTrijob]( 
    [
CharID] [intNOT NULL
    [
JobType] [tinyintNOT NULL
    [
Level] [tinyintNOT NULL
    [
Exp] [intNOT NULL
    [
Contribution] [intNOT NULL
    [
Reward] [intNOT NULL
 
CONSTRAINT [PK__CharTrijobPRIMARY KEY CLUSTERED  

    [
CharIDASC 
)WITH (PAD_INDEX OFFSTATISTICS_NORECOMPUTE OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS ONALLOW_PAGE_LOCKS ONFILLFACTOR 90ON [PRIMARY
ON [PRIMARY

GO 

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__JobType]  DEFAULT ((0)) FOR [JobType
GO 

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Level]  DEFAULT ((1)) FOR [Level
GO 

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Exp]  DEFAULT ((0)) FOR [Exp
GO 

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Contribution]  DEFAULT ((0)) FOR [Contribution
GO 

ALTER TABLE 
[dbo].[_CharTrijobADD  CONSTRAINT [DF__CharTrijob__Reward]  DEFAULT ((0)) FOR [Reward
GO 

ALTER TABLE 
[dbo].[_CharTrijob]  WITH NOCHECK ADD  CONSTRAINT [FK__CharTrijob__CharFOREIGN KEY([CharID]) 
REFERENCES [dbo].[_Char] ([CharID]) 
GO 

ALTER TABLE 
[dbo].[_CharTrijobCHECK CONSTRAINT [FK__CharTrijob__Char
GO 

وعاوزك تشوف كده لو عندك تابل بالاسم ده ولا لأ
_CharTrijobSafeTrade

thedeathlist 07-01-2017 11:17 PM

رد: مشكله فى New Account
 
اولا : التابلت مرضيش يتمسح
ثانيا : موجود _CharTrijobSafeTrade

Dev.Myth 07-01-2017 11:31 PM

رد: مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة thedeathlist (المشاركة 5293161)
اولا : التابلت مرضيش يتمسح
ثانيا : موجود _CharTrijobSafeTrade

تمام روح على CharTrijobSafeTrade ودوس على ال + بعد كده افتح Key من ال + برضو هتلاقى حاجه المفروض تكون زى كده FK__CharTrijobSafeTrade__CharTrijob امسحها وروح امسح التابل اللى قلتلك عليه هيتمسح معاك

--علشان تكون على معرفه برضو اللى فى CharTrijobSafeTrade ده مربوط ب _CharTrijob علشان كده مش هيتمسح معاك وبعد ماتكريته من جديد هترجع تانى ل CharTrijobSafeTable
بعد ماتخلص روح على البروسيدور وشيل العلامتين اللى قلتلك عليهم وإن شاء الله هيتعمل معاك وجرب بعدها

thedeathlist 07-01-2017 11:43 PM

رد: مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Myth (المشاركة 5293168)


تمام روح على CharTrijobSafeTrade ودوس على ال + بعد كده افتح Key من ال + برضو هتلاقى حاجه المفروض تكون زى كده FK__CharTrijobSafeTrade__CharTrijob امسحها وروح امسح التابل اللى قلتلك عليه هيتمسح معاك

--علشان تكون على معرفه برضو اللى فى CharTrijobSafeTrade ده مربوط ب _CharTrijob علشان كده مش هيتمسح معاك وبعد ماتكريته من جديد هترجع تانى ل CharTrijobSafeTable
بعد ماتخلص روح على البروسيدور وشيل العلامتين اللى قلتلك عليهم وإن شاء الله هيتعمل معاك وجرب بعدها

انا عملت زي محضرتك اولت ومسحت التابلت CharTrijob وعملتو من جديد
ارجع دا تانى ولا لا FK__CharTrijobSafeTrade__CharTrijob
ولو ارجعو هرجعو ازاى ؟؟؟

Dev.Myth 07-01-2017 11:49 PM

رد: مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة thedeathlist (المشاركة 5293171)
انا عملت زي محضرتك اولت ومسحت التابلت CharTrijob وعملتو من جديد
ارجع دا تانى ولا لا FK__CharTrijobSafeTrade__CharTrijob
ولو ارجعو هرجعو ازاى ؟؟؟

اعمل ريفرش بس لل SQL وروح للبروسيدور وشيل العلامتين */ وجرب الاول

Dev.Myth 08-01-2017 12:59 AM

رد: مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة thedeathlist (المشاركة 5293171)
انا عملت زي محضرتك اولت ومسحت التابلت CharTrijob وعملتو من جديد
ارجع دا تانى ولا لا FK__CharTrijobSafeTrade__CharTrijob
ولو ارجعو هرجعو ازاى ؟؟؟

وعموماً ده التابل بتاع _CharTrijobSafeTrade
ابقى امسح اللى عندك برضو وضيفه تانى هترجع زى ماكانت
كود PHP:

USE [SRO_VT_SHARD]
GO

/****** Object:  Table [dbo].[_CharTrijobSafeTrade]    Script Date: 07/01/2017 11:58:24 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[_CharTrijobSafeTrade](
    [
CharID] [intNOT NULL,
    [
AbleCount] [intNOT NULL,
    [
Status] [intNOT NULL,
    [
LastSafeTrade] [datetimeNOT NULL,
 
CONSTRAINT [IX__CharTrijobSafeTradeUNIQUE CLUSTERED 
(
    [
CharIDASC
)WITH (PAD_INDEX OFFSTATISTICS_NORECOMPUTE OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS ONALLOW_PAGE_LOCKS ONFILLFACTOR 90ON [PRIMARY]
ON [PRIMARY]

GO

ALTER TABLE 
[dbo].[_CharTrijobSafeTrade]  WITH CHECK ADD  CONSTRAINT [FK__CharTrijobSafeTrade__CharTrijobFOREIGN KEY([CharID])
REFERENCES [dbo].[_CharTrijob] ([CharID])
GO

ALTER TABLE 
[dbo].[_CharTrijobSafeTradeCHECK CONSTRAINT [FK__CharTrijobSafeTrade__CharTrijob]
GO 


thedeathlist 08-01-2017 01:05 AM

رد: مشكله فى New Account
 
تم حل المشكله الف شكر يا كبير :) :)

Dev.Myth 08-01-2017 01:09 AM

رد: مشكله فى New Account
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Myth (المشاركة 5293192)


وعموماً ده التابل بتاع _CharTrijobSafeTrade
ابقى امسح اللى عندك برضو وضيفه تانى هترجع زى ماكانت
كود PHP:

USE [SRO_VT_SHARD]
GO

/****** Object:  Table [dbo].[_CharTrijobSafeTrade]    Script Date: 07/01/2017 11:58:24 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[_CharTrijobSafeTrade](
    [
CharID] [intNOT NULL,
    [
AbleCount] [intNOT NULL,
    [
Status] [intNOT NULL,
    [
LastSafeTrade] [datetimeNOT NULL,
 
CONSTRAINT [IX__CharTrijobSafeTradeUNIQUE CLUSTERED 
(
    [
CharIDASC
)WITH (PAD_INDEX OFFSTATISTICS_NORECOMPUTE OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS ONALLOW_PAGE_LOCKS ONFILLFACTOR 90ON [PRIMARY]
ON [PRIMARY]

GO

ALTER TABLE 
[dbo].[_CharTrijobSafeTrade]  WITH CHECK ADD  CONSTRAINT [FK__CharTrijobSafeTrade__CharTrijobFOREIGN KEY([CharID])
REFERENCES [dbo].[_CharTrijob] ([CharID])
GO

ALTER TABLE 
[dbo].[_CharTrijobSafeTradeCHECK CONSTRAINT [FK__CharTrijobSafeTrade__CharTrijob]
GO 


اقتباس:

المشاركة الأصلية كتبت بواسطة thedeathlist (المشاركة 5293194)
تم حل المشكله الف شكر يا كبير :) :)

العفو ومتنساش تعمل فى التاب اللى قولتلك عليه فى الرد اللى فوق علشان يبقى كله كده تمام إن شاء الله :)


الساعة الآن 11:22 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.