mona mahmoudi
چهارشنبه 30 مرداد 1392, 18:10 عصر
سلام
من در اس کیو ال جدول ها و ارتباط بین آنها را ایجاد کرده ام
برای مثال یک جدول موبایل و یک جدول برند و یک جدول ارتباط این دو جدول که حاوی دو کلید جدول های موبایل و برند است ایجاد کرده ام.همچنین برای درج اطلاعات در این جدول ها به همین ترتیب برای هر کدام یک پروسیجر ایجاد کردم یعنی یک پروسیجر درج برای جدول موبایل ، یک پروسیجر درج برای جدول برند و یک پروسیجر درج برای جدول ارتباط بین این دو.
در سی شارپ با استفاده از کانستراکتور و متد ها عملیات درج را انجام می دهم اما متاسفانه به مشکلی برخوردم و آن این است که وقتی روی دکمه درج کلیک می کنم اطلاعات در دو جدول موبایل و برند درج می شوند ولی مقدار نال یا 0 در جدول ارتباط بین آنها قرار می گیرد.
جدول ارتباط به صورت اتوماتیک مقدار میگیره یعنی اول جدول موبایل بعد برند و همون موقع idهاشون در جدول ارتباط ثبت میشه.
کلا با Debug کردن برنامه متوجه شدم در موقع اجرای برنامه مقدار ID {00000000-0000-0000-0000-000000000000} System.Guid قرار میگیره و بعد که برنامه کامل به پایان میرسه توی sql به دو جدول اول مقدار id رو به صورت درست( نه null و نه 0) اختصاص میده و به جدول ارتباط بین آنها کماکان مقدار 0 قرار می دهد
هر چقدر سرچ کردم نتونستم مشکلم رو برطرف کنم .
لطفا کمک کنید
من در اس کیو ال جدول ها و ارتباط بین آنها را ایجاد کرده ام
برای مثال یک جدول موبایل و یک جدول برند و یک جدول ارتباط این دو جدول که حاوی دو کلید جدول های موبایل و برند است ایجاد کرده ام.همچنین برای درج اطلاعات در این جدول ها به همین ترتیب برای هر کدام یک پروسیجر ایجاد کردم یعنی یک پروسیجر درج برای جدول موبایل ، یک پروسیجر درج برای جدول برند و یک پروسیجر درج برای جدول ارتباط بین این دو.
در سی شارپ با استفاده از کانستراکتور و متد ها عملیات درج را انجام می دهم اما متاسفانه به مشکلی برخوردم و آن این است که وقتی روی دکمه درج کلیک می کنم اطلاعات در دو جدول موبایل و برند درج می شوند ولی مقدار نال یا 0 در جدول ارتباط بین آنها قرار می گیرد.
جدول ارتباط به صورت اتوماتیک مقدار میگیره یعنی اول جدول موبایل بعد برند و همون موقع idهاشون در جدول ارتباط ثبت میشه.
کلا با Debug کردن برنامه متوجه شدم در موقع اجرای برنامه مقدار ID {00000000-0000-0000-0000-000000000000} System.Guid قرار میگیره و بعد که برنامه کامل به پایان میرسه توی sql به دو جدول اول مقدار id رو به صورت درست( نه null و نه 0) اختصاص میده و به جدول ارتباط بین آنها کماکان مقدار 0 قرار می دهد
هر چقدر سرچ کردم نتونستم مشکلم رو برطرف کنم .
لطفا کمک کنید