|
|
|
Must declare the scalar variable "@username" หมายความว่ายังไงคับ จะแก้ไขยังไงดี |
|
|
|
|
|
|
|
เอาตัว code หรือ statement มาให้ดูหน่อยครับ
|
|
|
|
|
Date :
2010-09-04 20:48:57 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดผมแน่เลย ให้ไว้เมื่อกระทู้ก่อน เป็น sql parameter น่ะครับ
ต้อง add value ให้ก่อน
|
|
|
|
|
Date :
2010-09-04 21:39:43 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกคนที่มาตอบคำถามน่ะครับ
ทำได้แล้วคับ
แต่ส่งสัยว่า ทำไมเราต้องใช้ผ่าน อ็อปเจ็ก parameter ของอ็อปเจ็ก sqlcommand
เจอในหนังสือบอกว่า กรณีเป็นระบบLogin เพื่อป้องกันการ SQL injection
com.Parameters.AddWithValue("@username", username);
แต่ถ้าเป็นกรณี INSERT ข้อมูลล่ะครับ
com.Parameters.Add("@GPAX", SqlDbType.NVarChar).Value = aStudent.GPAX;
|
|
|
|
|
Date :
2010-09-05 02:56:27 |
By :
accio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขา recomment ให้ใช้ addwithvalue ได้ทั้ง select update insert delete เพราะความสะดวกในการใช้
ส่วน com.Parameters.Add("@GPAX", SqlDbType.NVarChar).Value = aStudent.GPAX; ก็ใช้ได้เพียงแต่ต้องระบุ type ให้แน่นอน
|
|
|
|
|
Date :
2010-09-05 10:58:42 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|