Error: The wait operation timed out เวลา Query ด้วย SQL Command แก้โดยเพิ่ม Timeout ตอนสั่ง Query เพิ่ม
Author: sompoch.k
Error Oracle เวลาแสดงผลใน Visual Studio ได้ แต่พอขึ้นหน้าเว็บจะ Error Could not load file or assembly ‘Oracle.DataAccess…
ionic 2 : Create Page (ionic generate page)
ionic 2 : Create Page สร้าง Page ด้วยคำสั่ง ionic generate page เนื่องจาก ionic 2 เมื่อสร้างไฟล์ใหม่จะต้องมีไฟล์ที่ประกอบไปด้วย ไฟล์ .html, .ts (typescript), .scss (css) ใช้คำสั่งในการสร้าง Page จะได้ไฟล์ทั้งหมดทันทีดังภาพด้านล่าง คำสั่งทั้งหมดที่เกี่ยวกับสร้าง Page
1 2 3 4 5 6 7 8 9 10 11 12 |
$ ionic generate $ ionic generate component $ ionic generate directive $ ionic generate page $ ionic generate pipe $ ionic generate provider $ ionic generate tabs $ ionic generate component foo $ ionic generate page Login $ ionic generate page Detail --no-module $ ionic generate page About --constants $ ionic generate pipe MyFilterPipe |
ปรับปรุงระบบลาออนไลน์ เพิ่มหน้าให้ผู้ดูแลของหน่วยงานกลาง ( กบ.) สามารถเข้าดูการลาทุกคนได้
การสร้าง Web Form Method Post ของ ASP.NET คล้ายๆกับ Form method POST ของ PHP
การสร้าง Web Form Method Post ของ ASP.NET คล้ายๆกับ Form method POST ของ PHP หน้า Form Post
1 2 3 4 5 6 7 8 9 10 |
<form method="post"> <%for (int i = 0; i < 10; i++) {%> <input name="txtStudentCode" type="text" value="" /> <% } %> <asp:Button ID="btnSend" runat="server" Text="Send" PostbackUrl="StudentListAddDo.aspx" /> </form> |
หน้ารับค่า Post StudentListAddDo.aspx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class StudentListAddDo : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // String s=Request.QueryString. //Response.Write(Request.Form["txtStudentCode"]); string[] sSTUDENTCODE = Request.Form["txtStudentCode"].ToString().Split(','); for (int i = 0; i < sSTUDENTCODE.Length; i++) { Response.Write("<br/>" + sSTUDENTCODE[i]); } } } |
ASP.NET MVC LESSON 2 return Json data
ASP.NET MVC LESSON 2 return Json data โดยเราสามารถกำหนดการ return ค่าเป็นแบบ string หรือ Array Object ได้ดังภาพ ในส่วนของ Controller ปกติจะ return View(); ให้ return Json(data,JsonRequestBehavior.AllowGet); Json จากภาพด้านบนจะมีการส่งค่ากลับสามแบบ แบบที่ 1 status = “0”, statusTextTH = “ไม่ผ่าน”, statusTextEN= “fail”, แบบที่ 2 summary=new { obtainAct=15, obtainHour=37, criteriaAct=30, criteriaHour=120 } แบบที่ 3 จะต้องทำ Array เพราะสังเกตุว่าจะมี […..] ครอบ data ไว้อยู่ ให้สร้าง array […]
ASP.NET MVC LESSON 1 การเรียกใช้ Parameter
ASP.NET MVC LESSON 1 การเรียกใช้ Parameter แบบที่ 1 เรียกผ่าน string query รูปแบบเดิมๆ ดังภาพ ขั้นตอนการทำแก้ไขไฟล์ RouteConfig.cs เพื่อให้เรียก parameter ดังในภาพ สร้าง Controller ชื่อ ActivityTranscript แล้วในส่วนของ Action ให้กำหนดตัวรับ Parameter ด้วย หลังจากนั้นส่วนของ View ให้สร้าง View Index เพื่อแสดงผล ViewBag.StudentCode ที่เก็บค่ามาแสดง แบบที่ 2 จะใช้แสลช / แยกเพื่อความสวยงาม เป็นแบบที่นิยมใช้ ดังภาพด้านล่าง ไฟล์ RouteConfig.cs จะเหมือนเดิม หน้า Controller เพิ่ม [Route(……….)] เพื่อระบุค่า Parameter กรณีที่มี Route เยอะๆ จะใช้วิธีรับค่า Parameter แทน […]
ปรับปรุงระบบประชุมอิเล็กทรอนิกส์ e-meeting แสดงระเบียบวาระย่อยให้เรียงตามที่กำหนดได้
ปรับปรุงระบบประชุมอิเล็กทรอนิกส์ e-meeting แสดงระเบียบวาระย่อยให้เรียงตามที่กำหนดได้ เนื่องจากมีการกำหนดหัวข้อวาระย่อย เป็น 1.1 หรือ 1.10 หรือ 1.1-1 ทำให้ระบบไม่สามารถเรียงลำดับหัวข้อได้ถูกดังภาพด้านล่าง จากภาพจะเห็นว่าหัวข้อ 4.1 และ 4.1.1 ไม่ได้อยู่ใกล้กันทั้งที่เป็นหัวข้อย่อย ทีมผู้พัฒนาจึงได้ปรับให้มีกรอกลำดับการแสดงในหน้าของผู้กรอกวาระย่อยดังภาพ ด้านล่าง จากภาพสามารถกรอกในช่องสีฟ้า เพื่อแสดงลำดับหัวข้อตามที่ต้องการได้ และเมื่อกรอกเรียงลำดับโดนจากน้อยไปหามาก จะได้หัวข้อที่เรียงแล้วดังภาพด้านล่าง
Insert ข้อมูลและส่งค่า Primary key กลับมา
Insert ข้อมูลและส่งค่า Primarykey ที่พึ่ง Insert ล่าสุดกลับมาเพื่อนำไปใช้ต่อ โดยใช้ SELECT CAST(scope_identity() AS int ช่วย ตัวอย่างโค้ด
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#region Add Scholarship Database db = DatabaseFactory.CreateDatabase(); string sql = @"INSERT INTO [Scholarship] ( [ScholarName] ,[ScholarFromID] )VALUES( @ScholarName ,@ScholarFromID );SELECT CAST(scope_identity() AS int)"; DbCommand dbCommand = db.GetSqlStringCommand(sql); db.AddInParameter(dbCommand, "ScholarName", DbType.String, ms.ScholarName); db.AddInParameter(dbCommand, "ScholarFromID", DbType.Int32, ms.ScholarFromID); Int32 KEY_ID=(Int32)db.ExecuteScalar(dbCommand); #endregion |