ข้ามไปที่เนื้อหาหลัก

บทความ

[C# .net WinApp] Solved error : An error occurred during local report processing

C# .net 4.0 rdlc report   Solved error : An error occurred during local report processing พบปัญหาเมื่อ run rdlc report แล้ว Error ตามด้านบน ที่ผมเจอคือ เมื่อ Run debug ไม่พบ Error แต่พอ publish ออกมากลับ Error แก้ไขโดย 1. ไปที่ ไฟล์ .rdlc report ของเรา คลิ๊กขวา Properties   ที่ Build Action: เปลี่ยนจาก Embedded Resource เป็น Content ลอง publish แล้วทดสอบดูอีกครั้งครับ
โพสต์ล่าสุด

[C# .net Win App] Show Publish Version ที่ Title Bar

               ในกรณีที่เราทำ Windows application ในรูปแบบที่ Publish ออกมาเป็น “Clickone” ถ้าเราต้องการที่จะให้ Version แสดงที่ Title bar อัตโนมัติ จะทำอย่างไร เรามีวิธีครับ Using สองตัวนี้ก่อน Code: using System . Xml ; using System . Reflection ; ในส่วนของ Public Class นอกสุดให้ประกาศตัวแปรไว้ เป็นชนิด Version ชื่อ myVersion Code: Version myVersion ; ในส่วนของ Function   หลัก FormLogin ( ทดลองทำที่หน้า Login) หลังจาก InitializeComponent(); ก็ให้เราเรียกใช้ Function GetPublishedVersion() ได้ผลลัพธ์ เก็บที่ myVersion โดยค่าที่ได้จะมาในรูปแบบ ของ myVersion.Major.ToString(); myVersion.Minor .ToString(); myVersion.Build.ToString(); myVersion.Revision.ToString(); เรียงลำดับ โดยเราจะนำมาใส่ค่า Text ของ Table โดยใช้ this.Text = "Program v" + myVersion.Major.ToString() + "." + myVersion.Minor.ToString() + "." + myVersion.Revision.ToString(); Code: public FormLogin ()      ...

[SQL SERVER] SELECT SQL ขั้นพื้นฐาน

วันนี้มาดูกันเรื่อง SQL ขั้นพื้นฐาน ตอนที่ 1 การ Select Table กัน ซึ่งมีหลายๆรูปแบบที่พลิ กแพลงได้ และคาดว่าทุกท่านอาจได้ นำไปใช้งานกัน ทำ Table ทดลองก่อน Code: create table #UserData(  UserID varchar(25) ,UserName varchar(25) ,Department varchar(25) ,[Level] varchar(25) ,Salary int ) insert into #UserData values ('901278004','SomChai','AC','9',45000) insert into #UserData values ('801142424','Samorn','HA','8',20000) insert into #UserData values ('801765352','Sukrit','HA','8',21000) insert into #UserData values ('901228014','Somsak','AC','5',6000) insert into #UserData values ('701767552','Sutjai','MD','7',15000) insert into #UserData values ('701787872','Sirisak','MD','9',55000) insert into #UserData values ('701788722','Somporn','MD...

[SQL SERVER] Select แล้ว Order by ให้ค่า Null อยู่ด้านล่าง

เฮ้ย ทำไมทำ Order  by แล้ว Null ขึ้นมาอยู่ด้านบน อยากจะเอาไว้ข้างล่าง เขียนยังไงหว่า.... ทำได้ หลายแบบ 1. รู้ว่าค่ามากสุด คืออะไร ORDER BY COALESCE ( Col , '9999-12-31 23:59:59.997' ) --COALESCE คือ Function ที่จะแทนที Empty หรือ NULL ด้วยข้อมูลที่เรากำหนดไว้ -- '9999-12-31 23:59:59.997' คือ ค่า Max Value ของ Column  ของคุณ -- Col คือชื่อ Column ของคุณ 2.ไม่รู้ว่าค่ามากสุดคืออะไร CASE WHEN Col Is NULL Then 1 Else 0 End , Col -- Col คือชื่อ Column ของคุณ ลองดูตัวอย่าง อันนี้ ***************************************************** Code: --Create Temp Table DECLARE @Temp table ( Col datetime ) INSERT INTO @Temp VALUES ( getdate ()) INSERT INTO @Temp VALUES ( '2007-10-19 09:54:03.730' ) INSERT INTO @Temp VALUES ( '2006-10-19 09:54:03.730' ) INSERT INTO @Temp VALUES ( '2005-10-19 09:54:03.730' ) INSERT INTO @Temp VALUES ( '2006-10-19 09:54:03.730' ) INSERT INTO @Temp V...

[SQL SERVER] ตัด 0 นำหน้าในตัวแปร Varchar

ตัด 0 นำหน้าในตัวแปร Varchar ผมได้เจอปัญหาว่าบางครั้งการแปลงข้อมูลตัวเลขเช่นเดือน Month = ‘02’ เมื่อต้องการเอามาใช้งานหรือเข้าสูตรต่อ โดยให้ Type Varchar เช่นเดิมนั้นเกิดปัญหา เพราะแหล่งข้อมูลที่เข้ามามีทั้ง ‘04’ และ ‘4’ ไปเจอที่ http://blog.sqlauthority.com/ 2012/11/19/ sql-server-removing-leading-zeros-from-column-in-table/ ของตาพิเนา....ตามนี้ ******************************************************** Code:             SUBSTRING ( ชื่อ Cloumn ,   PATINDEX ( '%[^0 ]%' ,   ชื่อ Cloumn +   ' ' ),   LEN ( ชื่อ Cloumn )) ******************************************************** ตัวอย่าง : USE   tempdb GO -- Create sample table CREATE TABLE   Table1   ( Col1   VARCHAR ( 100 )) INSERT INTO   Table1   ( Col1 ) SELECT   '0001' UNION   ALL SELECT   '000100' UNION   ALL SELECT   '100100' UNION   ALL SELECT   '000 0001' ...