กระทู้เก่าบอร์ด อ.Yeadram
1,171 6
URL.หัวข้อ /
URL
Upsizing MDB ไปเป็น SQL 2000 จะมีปัญหาอย่างไรบ้าง
ปัญหาที่เจอ คือ เมื่อใช้ ต่อผ่าน ODBC ใช้ได้แต่ แฮงค์ บ่อยมาก
อัพแรมที่ Server แล้วก็ไม่หาย
ลองเปลี่ยนมาใช้ เป็น Access Project ก็ต้องแก้ Code ใหม่ประมาณ 60%
ทำอย่างไรดีครับ
อัพแรมที่ Server แล้วก็ไม่หาย
ลองเปลี่ยนมาใช้ เป็น Access Project ก็ต้องแก้ Code ใหม่ประมาณ 60%
ทำอย่างไรดีครับ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R10765
ง่า ถ้าคิดจะใช้ ฐานข้อมูล SQL แนะนำให้ ใช้ ตั้งแต่ แรกเลยนะครับ
เนื่องจาก Upsizing ไปแล้ว จะ มีปัญหาเหมือนผม ยกเว้นแต่ว่าใช้เครื่องเดียว
จะไม่มีปัญหานะครับ
หาใช้ใน LAN จะเจอปัญหา หลังจาก Upsizing ไปแล้ว ผมใช้ Connect ผ่าน ODBC ผลปรากฎว่า เจอปัญหา โปรแกรม ค้างบ่อยมาก จน User บ่นอุบเลยครับ
ตอนนี้ เลยต้อง มาพัฒนา ใหม่ เป็น Access Project ใกล้เคียงกับเขียนใหม่เลยครับ
ต่างกันตรงที่ ไม่ต้อง ทำ Form ใหม่ แต่ ต้องทำส่วนที่เป็น Query ใหม่หมดเลยครับ
เนื่องจาก Upsizing ไปแล้ว จะ มีปัญหาเหมือนผม ยกเว้นแต่ว่าใช้เครื่องเดียว
จะไม่มีปัญหานะครับ
หาใช้ใน LAN จะเจอปัญหา หลังจาก Upsizing ไปแล้ว ผมใช้ Connect ผ่าน ODBC ผลปรากฎว่า เจอปัญหา โปรแกรม ค้างบ่อยมาก จน User บ่นอุบเลยครับ
ตอนนี้ เลยต้อง มาพัฒนา ใหม่ เป็น Access Project ใกล้เคียงกับเขียนใหม่เลยครับ
ต่างกันตรงที่ ไม่ต้อง ทำ Form ใหม่ แต่ ต้องทำส่วนที่เป็น Query ใหม่หมดเลยครับ
3 @R10772
มีส่วนแตกต่างอีก เท่าที่เจอมีดังต่อไปนี้
1. ส่วนของ วันที่ ใช้ Convert แทน คำสั่ง Format
2. ใช้ % แทน * ใน คำสั่ง Like
3. ใช้ ' แทน "
4. ต้องระบุ่ ตัวแปรชัดเจน เช่น Filed ที่เป็น ตัวเลข ต้องใช้ STR แทนที่จะใช้ตรงๆ ได้เลย
1. ส่วนของ วันที่ ใช้ Convert แทน คำสั่ง Format
2. ใช้ % แทน * ใน คำสั่ง Like
3. ใช้ ' แทน "
4. ต้องระบุ่ ตัวแปรชัดเจน เช่น Filed ที่เป็น ตัวเลข ต้องใช้ STR แทนที่จะใช้ตรงๆ ได้เลย
4 @R10810
เจออีกแล้วครับ
ตอนที่ จะรวม Field
Field1 เป็น Text Field2 เป็น Int(4)
5408 1234
ต้องการรวมเป็น 5408/1234
ถ้าเป็น คำสั่ง Acess ปกติ ก็ Field1 & "/" & Field2 ได้เลย
แต่ถ้าเป็น Access Project ????
ไว้หาเจอแล้วจะมาบอก นะครับ
ถ้ามีคนรู้ ช่วยมาบอกด้วยนะครับ
ตอนที่ จะรวม Field
Field1 เป็น Text Field2 เป็น Int(4)
5408 1234
ต้องการรวมเป็น 5408/1234
ถ้าเป็น คำสั่ง Acess ปกติ ก็ Field1 & "/" & Field2 ได้เลย
แต่ถ้าเป็น Access Project ????
ไว้หาเจอแล้วจะมาบอก นะครับ
ถ้ามีคนรู้ ช่วยมาบอกด้วยนะครับ
5 @R10811
ลองใช้แบบนี้ดูนะครับ - ใช้ + แทน &
Field1 + "/" + Field2
Field1 + "/" + Field2
6 @R10814
ลองใช้ คำสั่ง ใน SQL อันนี้ Work มาก
LTRIM(CONVERT(VARCHAR(16),FIELD1)) + '/' + LTRIM(CONVERT(VARCHAR(16),FIELD2))
ผลที่ได้ตามที่ต้องการ คือ
5408/1234
5408/56789
LTRIM(CONVERT(VARCHAR(16),FIELD1)) + '/' + LTRIM(CONVERT(VARCHAR(16),FIELD2))
ผลที่ได้ตามที่ต้องการ คือ
5408/1234
5408/56789
Time: 0.3357s
คำสั่ง Domain Aggregate ทั้งหลาย รวนหมด