|
|
|
ถ้าต้องใช้คีย์หรือคำต้องห้ามใน VB.net คำว่า No ครับ ทำไงดีครับ |
|
|
|
|
|
|
|
สอบถามหน่อยครับ
คือใน database เก่าของ บริษัท มีโปรแกรมบัญชี cd organizer เป็น Foxpro
แล้วใน table หนี่ง มี field ชื่อ No แล้วผมจำเป็นต้องเขียนโปรแกรมเพื่อใส่ข้อมูลลงไป แต่มันจะเกิด Error ครับ
เพราะโปรแกรมไม่ให้ใช้คำนี้ มีวิธีอื่น ๆ อีกบ้างไหมครับ พอดีเพิ่งหัดเขียนไม่นานครับ ขอคำแนะนำด้วยครับ
Code (VB.NET)
com.CommandText = "INSERT INTO abillno.dbf (TYPE,REF_DATE,No,CUST_VEND,BAL_AMT,VAT_AMT," & _
"BASE_VAT,VAT_RATE,VAT_EXIN,ELSE_AMT,CASH,Cr_term,Coll_date,Ext_fg,Stk_br,Key_by," & _
"Key_date,Key_time,Sale_id)" & _
"VALUES (" & _ เว้นต่อไว้ครับ
Field ที่ 3 ครับ ชื่อ No (เก็บข้อมูลเลขที่เอกสารครับ)
ปล.ไปแก้ชื่อฟิลด์ไม่ได้ครับ เพราะติดต้องใช้กับโปรแกรมสำเร็จรูปครับ
ขอบคุณครับ
Tag : .NET, VB.NET
|
|
|
|
|
|
Date :
2014-01-25 14:14:37 |
By :
Aoo |
View :
1315 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
"INSERT INTO abillno.dbf (TYPE,REF_DATE,no,CUST_VEND,BAL_AMT,VAT_AMT,BASE_VAT,VAT_RATE,VAT_EXIN,ELSE_AMT,CASH,Cr_term,
Coll_date,Ext_fg,Stk_br,Key_by,Key_date,Key_time,Sale_id)
VALUES ('S','1/25/2557','1401/0030','1001',62.80,4.40,62.80,7,1,67.20,'N',30,'2/24/2557','n','2','q',
'1/25/2557','00:00:00','00')"
ตอนรันได้ข้อความอย่างนี้ครับ
|
|
|
|
|
Date :
2014-01-25 14:39:37 |
By :
Aoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอไปรันใน SQL Server ดูครับ ไม่แน่ใจว่าบางตัวเป็นคำสงวน RESERVED หรือไม่ เช่น no
|
|
|
|
|
Date :
2014-01-25 16:19:38 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใน SQL ไม่เป็นครับ แต่พอไปใช้กับ
com.CommandText เพื่อจะไป update database มัน Error
|
|
|
|
|
Date :
2014-01-27 11:25:37 |
By :
Aoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
abillno.dbf ตรงนี้ต้องเขียนเป็นชื่อ Table มี .dbf ด้วยหรอครับ หลัง INSERT INTO อะ
ละก็ถ้าไม่มั่นใจว่าคำไหนใช่คำสงวนหรือเปล่าลองใส่ [ ] ครอบฟิลนั้นไว้ครับ เช่น [NO]
|
|
|
|
|
Date :
2014-01-27 11:35:40 |
By :
01000010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|