![]() |
|
[مثال] insert - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : [مثال] insert (/showthread.php?tid=984) |
insert - suz - 17-11-13 عندى داتابيز بها جدولين اريد ادخال بيانات فى الجدولين مع العلم انهم مرتطبان بحقل UNIQUE فكيف يمكننى فى نفس البروسيديور نأخذ هذا الرقم من أحد الجدولين لإدخاله من ضمن بيانات الجدول الأخر ، الجدول الأول يتكون من NameID ،FirstName،MiddleName،LastName، Gender،BirthDate،RelationshipID الجدول الثانى يتكون من RelationshipID،RelationshipName و كود البروسيديور الذى عندما اقوم بحفظ البيانات هو USE [P_Book] GO /****** Object: StoredProcedure [dbo].[insertpersonals] Script Date: 11/16/2013 10:40:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER proc [dbo].[insertpersonals](@FirstName varchar(10),@MiddleName varchar(10),@LastName varchar(10), @Gender varchar(5),@BirthDate datetime,@RelationshipName varchar(20)) as begin insert into dbo.Personals (FirstName,MiddleName,LastName,Gender,BirthDate)values(@FirstName,@MiddleName,@LastName,@Gender,@BirthDate) insert into dbo.Relationships (RelationshipName) values(@RelationshipName) end فتظهر لى رسالة فى الفيجوال بيسك تذكر ان لا يمكن ان تكون Null فكيف يمكننى معرفة الرقم و كيف يمكننى ان ادخله فى الجدول الأول حتى لا تظهر هذه الرسالة عند الحفظ RE: insert - Sajad - 17-11-13 السلام عليكم اخي العزيز مكان الموضع مخالف يرجى عدم تكرار ذلك و وضع المشاركات في اقسامها المخصصة ينقل الى قسم أسئلة قواعد البيانات RE: insert - سعود - 17-11-13 اخي الكريم ضع الاكواد ضمن وسم الكود [code] |