27,582
社区成员




create pro add
@ID nchar(3)
@AA nchar(3)
@BB nchar(3)
@time_a1 datetime
@time_b1 datetime
@time_a2 datetime
@time_b2 datetime
@time_a3 datetime
@time_b3 datetime
as
BEGIN TRAN
if(@time_a3 is not null and @time_b3 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a3,@time_b3)
else if(@time_a2 is not null and @time_b2 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a2,@time_b2)
else if(@time_a1 is not null and @time_b1 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a1,@time_b1)
insert into product(ID,AA,BB) values(@ID,@AA,@BB)
if (tb_time_d1.Text != string.Empty && tb_time_d2.Text != string.Empty)
{
string time_a3=tb_time_d1.Text.Trim();
param = cmd.Parameters.AddWithValue("@time_a3 ", time_a3);
param.Direction = ParameterDirection.Input;
param.DbType = DbType.DateTime;
string time_b3=tb_time_d2.Text.Trim();
param = cmd.Parameters.AddWithValue("@time_b3 ", time_b3);
param.Direction = ParameterDirection.Input;
param.DbType = DbType.DateTime;
}
else if (tb_time_c1.Text != string.Empty && tb_time_c2.Text != string.Empty)
{
string arrive_a2= tb_time_c1.Text.Trim();
param = cmd.Parameters.AddWithValue("@time_a2 ", arrive_a2);
param.Direction = ParameterDirection.Input;
param.DbType = DbType.DateTime;
string arrive_b2= tb_time_c2.Text.Trim();
param = cmd.Parameters.AddWithValue("@time_b2", arrive_b2);
param.Direction = ParameterDirection.Input;
param.DbType = DbType.DateTime;
}
else if (tb_time_b1.Text != string.Empty && tb_time_b2.Text != string.Empty)
{
string arrive_a1= tb_time_b1.Text.Trim();
param = cmd.Parameters.AddWithValue("@time_a1", arrive_a1);
param.Direction = ParameterDirection.Input;
param.DbType = DbType.DateTime;
string arrive_b1= tb_time_b2.Text.Trim();
param = cmd.Parameters.AddWithValue("@time_b1", arrive_b1);
param.Direction = ParameterDirection.Input;
param.DbType = DbType.DateTime;
}
}
create pro product_add
@ID nchar(3),
@AA nchar(3),
@BB nchar(3),
@time_a1 datetime,
@time_b1 datetime
as
BEGIN TRAN
if(@time_a1 is not null and @time_b1 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a1,@time_b1)
insert into product(ID,AA,BB) values(@ID,@AA,@BB)
COMMIT TRAN
create pro product_add
@ID nchar(3),
@AA nchar(3),
@BB nchar(3),
@time_a1 datetime,
@time_b1 datetime
as
BEGIN TRAN
if(@time_a1 is not null and @time_b1 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a1,@time_b1)
insert into product(ID,AA,BB) values(@ID,@AA,@BB)
COMMIT TRAN
create pro product_add
@ID nchar(3),
@AA nchar(3),
@BB nchar(3),
@time_a1 datetime,
@time_b1 datetime,
@time_a2 datetime,
@time_b2 datetime,
@time_a3 datetime,
@time_b3 datetime
as
BEGIN TRAN
if(@time_a3 is not null and @time_b3 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a3,@time_b3)
else if(@time_a2 is not null and @time_b2 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a2,@time_b2)
else if(@time_a1 is not null and @time_b1 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a1,@time_b1)
insert into product(ID,AA,BB) values(@ID,@AA,@BB)
COMMIT TRAN
create pro [add]--应该换个名字
@ID nchar(3),
@AA nchar(3),
@BB nchar(3),
@time_a1 datetime,
@time_b1 datetime,
@time_a2 datetime,
@time_b2 datetime,
@time_a3 datetime,
@time_b3 datetime, --这里多了一个 逗号
as
BEGIN TRAN M1
if(@time_a3 is not null and @time_b3 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a3,@time_b3)
else if(@time_a2 is not null and @time_b2 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a2,@time_b2)
else if(@time_a1 is not null and @time_b1 is not null)
insert into Time (ID,AA,BB,TIME_A,TIME_B) values(@ID,@AA,@BB,@time_a1,@time_b1)
COMMIT TRAN M1
create pro [add]--应该换个名字
@ID nchar(3),
@AA nchar(3),
@BB nchar(3),
@time_a1 datetime,
@time_b1 datetime,
@time_a2 datetime,
@time_b2 datetime,
@time_a3 datetime,
@time_b3 datetime,
as
BEGIN TRAN M1
if(@time_a3 is not null and @time_b3 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a3,@time_b3)
else if(@time_a2 is not null and @time_b2 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a2,@time_b2)
else if(@time_a1 is not null and @time_b1 is not null)
insert into Time (ID,AA,BB,TIME_A,TIME_B) values(@ID,@AA,@BB,@time_a1,@time_b1)
COMMIT TRAN M1
BEGIN TRAN M1
COMMIT TRAN M1
在实际程序中是有的.create pro add
@ID nchar(3),
@AA nchar(3),
@BB nchar(3),
@time_a1 datetime,
@time_b1 datetime,
@time_a2 datetime,
@time_b2 datetime,
@time_a3 datetime,
@time_b3 datetime,
as
BEGIN TRAN M1
if(@time_a3 is not null and @time_b3 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a3,@time_b3)
else if(@time_a2 is not null and @time_b2 is not null)
insert into Time (ID,TIME_A,TIME_B) values(@ID,@time_a2,@time_b2)
else if(@time_a1 is not null and @time_b1 is not null)
insert into Time (ID,AA,BB,TIME_A,TIME_B) values(@ID,@AA,@BB,@time_a1,@time_b1)
COMMIT TRAN M1
string time_a3=string.Empty ;
param = cmd.Parameters.AddWithValue("@time_a3 ", time_a3);
param.Direction = ParameterDirection.Input;
param.DbType = DbType.String;
--if(isnull(@time_a3,'')+isnull(@time_b3,'')='')
if(isnull(@time_a3,'')<> '' and isnull(@time_b3,'')<> '')