Wednesday, February 18, 2009
Thursday, February 12, 2009
DateTime Oracle
http://www.dba-oracle.com/t_date_math_manipulation.htm
http://www.psoug.org/reference/date_func.html
http://www.akadia.com/services/ora_date_time.html
http://www.psoug.org/reference/date_func.html
http://www.akadia.com/services/ora_date_time.html
ALTER SESSION SET TIME_ZONE = '+7:0';
select sysdate from dual
select add_months( sysdate,2)
from dual
select user_id,
to_char( to_date('01011970','ddmmyyyy') + 1/24/60/60 * view_date, 'dd-mm-yyyy hh24:mi:ss') AS TS2Date,
to_char( to_date('01011970','ddmmyyyy') + 1/24/60/60 * view_date, 'mm-yyyy') AS TS2Date2,
score,
max_score,
pass_score,
result,
course_id
from test_history
select sysdate + 1/24/60/60 + 420/1440
from dual
select sysdate + 1/24/60/60
from dual;
select sysdate + 420/24/60
from dual
select to_date('01011970','ddmmyyyy') + 1/24/60/60
from dual
select TRUNC(SYSDATE+1/24,'HH')
from dual
select sysdate from dual
select add_months( sysdate,2)
from dual
select user_id,
to_char( to_date('01011970','ddmmyyyy') + 1/24/60/60 * view_date, 'dd-mm-yyyy hh24:mi:ss') AS TS2Date,
to_char( to_date('01011970','ddmmyyyy') + 1/24/60/60 * view_date, 'mm-yyyy') AS TS2Date2,
score,
max_score,
pass_score,
result,
course_id
from test_history
select sysdate + 1/24/60/60 + 420/1440
from dual
select sysdate + 1/24/60/60
from dual;
select sysdate + 420/24/60
from dual
select to_date('01011970','ddmmyyyy') + 1/24/60/60
from dual
select TRUNC(SYSDATE+1/24,'HH')
from dual
Labels:
Oracle
Thursday, February 5, 2009
Connect to SQL Server Database using SqlDataReader
แบบที่ 1
แบบที่ 2
SqlConnection conn = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=Northwind;Integrated Security=true");
SqlCommand cmd = new SqlCommand("SELECT * FROM [Categories]",conn);
SqlDataReader rdr = null;
try
{
conn.Open();
rdr = cmd.ExecuteReader();
while(rdr.Read())
{
Response.Write(rdr["CategoryID"] + " " + rdr["CategoryName"] + " " + rdr["Description"] + "<br/>");
}
}
catch(Exception ex)
{
Response.Write("Error!! " + ex.Message);
}
finally
{
if(rdr != null)
rdr.Close();
if(conn.State == ConnectionState.Open)
conn.Close();
}
SqlCommand cmd = new SqlCommand("SELECT * FROM [Categories]",conn);
SqlDataReader rdr = null;
try
{
conn.Open();
rdr = cmd.ExecuteReader();
while(rdr.Read())
{
Response.Write(rdr["CategoryID"] + " " + rdr["CategoryName"] + " " + rdr["Description"] + "<br/>");
}
}
catch(Exception ex)
{
Response.Write("Error!! " + ex.Message);
}
finally
{
if(rdr != null)
rdr.Close();
if(conn.State == ConnectionState.Open)
conn.Close();
}
แบบที่ 2
using (SqlConnection conn = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=Northwind;Integrated Security=true"))
{
try
{
SqlCommand cmd = new SqlCommand("SELECT * FROM [Categories]", conn);
SqlDataReader rdr = null;
conn.Open();
rdr = cmd.ExecuteReader();
while (rdr.Read())
{
Response.Write(rdr["CategoryID"] + " " + rdr["CategoryName"] + " " + rdr["Description"] + "<br/>");
}
}
catch (Exception ex)
{
Response.Write("Error!! " + ex.Message);
}
}
{
try
{
SqlCommand cmd = new SqlCommand("SELECT * FROM [Categories]", conn);
SqlDataReader rdr = null;
conn.Open();
rdr = cmd.ExecuteReader();
while (rdr.Read())
{
Response.Write(rdr["CategoryID"] + " " + rdr["CategoryName"] + " " + rdr["Description"] + "<br/>");
}
}
catch (Exception ex)
{
Response.Write("Error!! " + ex.Message);
}
}
Thursday, January 22, 2009
Thursday, January 15, 2009
วิธีทำให้แสดงคำอธิบาย และผลการ Return ค่าของฟังก์ชั่นใน VS.NET
C# พิมพ์ /// ที่บรรทัดก่อนบรรทัด function
ส่วน vb ก็ ''' ครับ
เมื่อพิมพ์แล้ว VS.NET จะ Generate Template การใส่มาให้โดยอัตโนมัติ
http://greatfriends.biz/webboards/msg.asp?b=SURREALIST&id=96617
ส่วน vb ก็ ''' ครับ
เมื่อพิมพ์แล้ว VS.NET จะ Generate Template การใส่มาให้โดยอัตโนมัติ
http://greatfriends.biz/webboards/msg.asp?b=SURREALIST&id=96617
Thursday, December 11, 2008
app_offline.htm ใน asp.net 2.0
อีกหนึ่ง feature ที่เป็นสิ่งใหม่ใน asp.net 2.0 ก็คือการสร้าง file app_offline.htm ไปวางไว้ใน web root เพื่อทำการบอก user ของเราว่าเวบของเราตอนนี้กำลัง update อยู่framework 2.0จะทำความรู้จักfileนี้เองโดยอัตโนมัติโดยที่เราไม่ต้องทำอะไรเลย ง่ายต่อการนำไปใช้
ข้อที่ควรระวังก็คือ ใน IE6 ต้องไป config browser ตรง
Tools->Internet Options->Advanced tab ->"Show Friendly Http Errors Message"
ถ้าไม่เลือก option นี้เอาไว้เวลา user เข้าใช้จะแสดง error 404 แทน วิธีที่แก้ใขโดยที่ user ไม่ต้องเลือกตรง Option นี้ก็คือการสร้าง app_offline.htm ให้มีขนาด file มากกว่า 512 byte เพื่อให้แน่ใจว่า user ทุกคนเข้าเวบเรามาแล้วแสดงหน้านี้ตลอด หาก file app_offline.htm ของเรามีไม่ถึง 512 byte อาจใช้วิธีการใส่ comment ลงไปเพื่อให้ file มีขนาดเกิน 512 byte ดังตัวอย่างด้านล่าง
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> My Under ConStruction</TITLE>
</HEAD>
<BODY>
<h1>This Site Under Construction N o w !...</h1>
<!--
this coment text
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
-->
</BODY>
</HTML>
ที่มา: http://codesnippet.exteen.com/20060628/app-offline-htm-asp-net-2-0
ข้อที่ควรระวังก็คือ ใน IE6 ต้องไป config browser ตรง
Tools->Internet Options->Advanced tab ->"Show Friendly Http Errors Message"
ถ้าไม่เลือก option นี้เอาไว้เวลา user เข้าใช้จะแสดง error 404 แทน วิธีที่แก้ใขโดยที่ user ไม่ต้องเลือกตรง Option นี้ก็คือการสร้าง app_offline.htm ให้มีขนาด file มากกว่า 512 byte เพื่อให้แน่ใจว่า user ทุกคนเข้าเวบเรามาแล้วแสดงหน้านี้ตลอด หาก file app_offline.htm ของเรามีไม่ถึง 512 byte อาจใช้วิธีการใส่ comment ลงไปเพื่อให้ file มีขนาดเกิน 512 byte ดังตัวอย่างด้านล่าง
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> My Under ConStruction</TITLE>
</HEAD>
<BODY>
<h1>This Site Under Construction N o w !...</h1>
<!--
this coment text
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
<h1>This Site Under Construction N o w !...</h1>
-->
</BODY>
</HTML>
ที่มา: http://codesnippet.exteen.com/20060628/app-offline-htm-asp-net-2-0
Labels:
ASP.NET
Monday, November 24, 2008
Subscribe to:
Posts (Atom)

