Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

thêm dữ liệu vào sql

7 năm trước 527 lượt xem 3 bình luận 6 năm trước

string Query = "INSERT hang(mahang,ten,gia) VALUES (@mahang,@ten,@gia)";
            SqlCommand command = new SqlCommand(Query, Connections);
            SqlParameter param = new SqlParameter("@mahang", SqlDbType.Int);
            param.Value = textBox1.Text;
            SqlParameter param2 = new SqlParameter("@ten", SqlDbType.NVarChar);
            param.Value = textBox2.Text;
            SqlParameter param3 = new SqlParameter("@gia", SqlDbType.Int);
            param.Value = textBox3.Text;
            command.Parameters.Add(param);
            command.Parameters.Add(param2);
            command.Parameters.Add(param3);
            //command.Parameters.Add("@mahang", SqlDbType.Int).Value = int .Parse(textBox1.Text);
            //command.Parameters.Add("@ten",SqlDbType.NVarChar).Value=textBox2.Text;
            //command.Parameters.Add("@gia", SqlDbType.Int).Value = textBox3.Text;

 

 

em tạo 3 dối tượng sqlparameter rồi dùng commad add vào thì không thêm được dữ liệu, còn dùng luôn commad rồi add  (dòng // bên trên)thì thêm được dữ liệu,mn giải thích cho em dc không ạ;em cảm ơn

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
nhatnguyen đã bình luận 6 năm trước

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

 

Tester đã bình luận 7 năm trước

ở chỗ này

@mahang

Nguyễn Thái Hải đã bình luận 7 năm trước

hình như phải Insert Into thì phải