|
|
|
VB 2010,SQL มีวิธีเพิ่มข้อมูล SQL หลายๆ แถวในครั้งเดียวไหมครับ |
|
|
|
|
|
|
|
ตามชื่อเรื่องเลยครับ มีวิธีเพิ่มข้อมูล SQL หลายๆ แถวในครั้งเดียวไหมครับ
คือ ผมเขียน vb2010 แล้วมีหน้าfromนึง ให้ User กรอกจำนวนโซนที่ต้องการลงใน Textbox
ตัวอย่างเช่น ถ้า User ใส่ 5 แล้ว ผมต้องการให้บันทึกข้อมูลลงตาราง Zone คอลัมน์ zoneID, ZoneName
โดยที่คอลัมน์ zoneID ก้ให้เก็บเปน 1,2,3,.. ไปเรื่อยๆ แต่คอลัมน์ อยากให้เป็น A,B,C,.. ลง SQL 5 แถว
ผมนี้งงมากเลย ยังไงช่วยชี้แนะ หรือตัวอย่างโค้ดทีครับ ขอบคุณมากครับ...
Tag : .NET, Ms SQL Server 2008, VB.NET, VS 2010 (.NET 4.x)
|
ประวัติการแก้ไข 2015-01-25 17:27:17
|
|
|
|
|
Date :
2015-01-25 16:10:57 |
By :
kannikorn |
View :
1042 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันที่จริงถ้าไม่ซับซ้อนก็ Loop แล้ว Insert ข้อมูลน่ะครับ
|
|
|
|
|
Date :
2015-01-25 21:37:10 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// เป็นตัวอย่างให้นะครับ เผิ่อคุณนึกภาพไม่ออกว่าจะต้องทำยังไงครับ
// เก็บค่าที่ User ป้อนเข้ามาลง Array
int[] zoneID = { 1, 2, 3 };
string[] zoneName = { "A", "B", "C" };
// วนลูปตามจำนวนข้อมูลเพื่อบันทึกลงใน Database
for (int i = 0; i < zoneName.Length; i++)
{
InsertZoneID(zoneID[i]);
InsertZoneName(zoneName[i]);
}
|
|
|
|
|
Date :
2015-01-26 09:30:11 |
By :
thaidevelopment.net |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|