PDA

View Full Version : ارسال اطلاعات از جدولی به جدول دیگر



amir_T_2008
جمعه 22 اسفند 1393, 06:32 صبح
سلام دوستان

من به وسیله 2 کد مختلف و با یک دکمه هم زمان اطلاعاتی داخل 2 جدول میزیم به طور مثال


جدول شماره 1 شامل : ID , Name
جدول شماره 2 شامل : ID , IDsell , Family

که تو جدول شماره 1 ID primary key هستش و تو جدول 2 IDsell primary key هستش


حالا مشکل من اینه نمیدونم چطور باید وقتی روی باتن کلیک میکنم هم زمان که داره داخل جدول شماره 1 و 2 پر میشه از جدول شماره 1 Id بریزم داخل جدول شماره دو داخل فیلد Id
و کلا نمیدونم این کارو باید با خود sql انجام بدم یا با کد درون Asp


ممنون میشم راهنمایی کنید

keiv@n
جمعه 22 اسفند 1393, 07:52 صبح
INSERT INTO tbl2(ID,IDsell)
SELECT
s.ID,13
FROM
tbl1 s
WHERE
s.ID=1

amir_T_2008
جمعه 22 اسفند 1393, 11:15 صبح
INSERT INTO tbl2(ID,IDsell)
SELECT
s.ID,13
FROM
tbl1 s
WHERE
s.ID=1

خيلي ممنون كيوان جان. ميشه يكم توضيح بدي كدت دقيقا چي كار ميكنه؟؟

keiv@n
جمعه 22 اسفند 1393, 16:58 عصر
خواهش

خوب میادش از جدول یک می خونه بعد میریزونه تو جدول دو

amir_T_2008
جمعه 22 اسفند 1393, 22:23 عصر
خواهش

خوب میادش از جدول یک می خونه بعد میریزونه تو جدول دو

منظورتونو از where متوجه نشدم.

چون در جدول شماره 1 id به صورت identity تعریف شده و خودش اتومات id میده و میخوام وقتی روی باتن کلیک میکنم به طور مثال خودش عدد 140 به فیلد id در جدول شماره 1 داد همون بیاد در جدول شماره 2 در فیلد id قرار بگیره و از این طریق ما متوجه بشیم که کدوم فیلد جدول شماره 2 به جدول شماره 1 مربوطه.حالا من متوجه نشدم با کد بالا این کار امکان پذیره ؟؟؟

ممنون

amir_T_2008
شنبه 23 اسفند 1393, 18:22 عصر
از دوستان کسی نمی تونه کمک کنه ؟؟؟؟

kamranetemadi
یک شنبه 24 اسفند 1393, 09:32 صبح
create proc
@name nvarchar(50),
@family nvarcahr(50)
as
declare @ID int
insert into tbl1 (@name)
select @ID = max(ID) from tbl1
insert into tbl2(@ID,@Family)

amir_T_2008
یک شنبه 24 اسفند 1393, 10:44 صبح
كامران جان ٢تا سوال داشت

١- ميشه كدتونو توضيح بديد ؟
٢- آيا كد شما با كليك روي باتن هم زمان به طور مثال اگر عدد ١٠٠ در آيدي جدول اول درج ميكنه همون زمان عدد ١٠٠ ميريزه تو فيلد مخصوصش در جدول دوم ؟؟؟
چون نياز دارم اين كار هم زمان انجام بشه

ممنونم

kamranetemadi
یک شنبه 24 اسفند 1393, 19:00 عصر
تست کن
میبینی که میشه

amir_T_2008
یک شنبه 24 اسفند 1393, 19:45 عصر
دعوا داری شما ؟؟؟؟؟