|
|
|
C# ช่วยหน่อย!! ติดปัญหาในการ Insert ในรูปแบบ Ident_current |
|
|
|
|
|
|
|
จากตัวอย่างโค้ดนี้
Code (C#)
INSERT INTO MyTable (Code, Name)
VALUES ('CODE' + REPLICATE('0', 8 - LEN(IDENT_CURRENT('MyTable'))) + CONVERT(nvarchar(50), IDENT_CURRENT('MyTable')), 'Thaicreate')
คือผมต้องการเพิ่ม Field ในการ Insert
จากโค้ดด้านล่างไม่เกิด Error แต่เพิ่มข้อมูลไม่ได้
รบกวนพี่ๆ ช่วยให้คำแนะนำหน่อยน่ะครับ
Code (C#)
strSQL = "INSERT INTO MyTables (Code, Name,Email,Phone) VALUES ('CODE' + REPLICATE('0', 8 - LEN(IDENT_CURRENT('MyTable'))) + CONVERT(nvarchar(50), IDENT_CURRENT('MyTable')), ,'" + this.txtName.Text + "','" + this.txtEmail.Text + "','" + this.txtPhone.Text + "'); ";
Tag : C#
|
|
|
|
|
|
Date :
2014-05-11 01:54:30 |
By :
Zakariya |
View :
1063 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
comma เกินมาตัวนึงหรือเปล่าครับ มันไม่ error ที่ C# แต่ error ที่ database น่ะครับ
ลองเอาตัวนี้ไปเทียบดู
Code (SQL)
strSQL = "INSERT INTO MyTables (Code, Name,Email,Phone) VALUES('CODE' + REPLICATE('0', 8 - LEN(IDENT_CURRENT('MyTable'))) + CONVERT(nvarchar(50), IDENT_CURRENT('MyTable')),'" + this.txtName.Text + "','" + this.txtEmail.Text + "','" + this.txtPhone.Text + "'); ";
|
|
|
|
|
Date :
2014-05-11 05:04:11 |
By :
salapao_codeman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เส้นผมบังภูเขาจิงๆ
ขอบคุณสำหรับคำตอบ
|
|
|
|
|
Date :
2014-05-11 09:58:22 |
By :
Zakariya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|