SQL : Formate Date

 

calendarSering kali dalam programming terutama dalam pengolahan database kita di sibukkan dengan format tanggal atau waktu yang selalu berubah-ubah seiring dengan kompleksitas system yang ada, berikut ini catatan saya mengenai bagaimana konversi date terutama di sql server.

CONTOH SYNTAX

HASIL FORMAT

SELECT convert(varchar, getdate(), 100) mon dd yyyy hh:mmAM /PM
SELECT convert(varchar, getdate(), 101) mm/dd/yyyy – 10/02/2010
SELECT convert(varchar, getdate(), 102) yyyy.mm.dd – 2010.10.02
SELECT convert(varchar, getdate(), 103) dd/mm/yyyy
SELECT convert(varchar, getdate(), 104) dd.mm.yyyy
SELECT convert(varchar, getdate(), 105) dd-mm-yyyy
SELECT convert(varchar, getdate(), 106) dd mon yyyy
SELECT convert(varchar, getdate(), 107) mon dd, yyyy
SELECT convert(varchar, getdate(), 108) hh:mm:ss
SELECT convert(varchar, getdate(), 109) mon dd yyyy hh:mm:ss:mmmAM (or PM)
SELECT convert(varchar, getdate(), 110) mm-dd-yyyy
SELECT convert(varchar, getdate(), 111) yyyy/mm/dd
SELECT convert(varchar, getdate(), 112) yyyymmdd
SELECT convert(varchar, getdate(), 113) dd mon yyyy hh:mm:ss:mmm
SELECT convert(varchar, getdate(), 114) hh:mm:ss:mmm(24h)
SELECT convert(varchar, getdate(), 120) yyyy-mm-dd hh:mm:ss(24h)
SELECT convert(varchar, getdate(), 121) yyyy-mm-dd hh:mm:ss.mmm
SELECT convert(varchar, getdate(), 126) yyyy-mm-ddThh:mm:ss.mmm
   

Feature Anchor Pada Visual Studio 2010

 

Baru tau ternyata ada feature  pada Visual Studio 2010 yang tidak ada pada tools Visual Studio sebelum-sebelumnya, feature ini sangat bermanfaat terutama untuk desktop programming, nama propertinya adalah “Anchor” dahulu kala ketika programming ingin membuat form yang isinya misal seperti textbox, button, datagrid dan sebagainya sangat di reportkan dengan pengaturan letak dan posisi karena tidak bisa otomatis ukuran atau sizenya tidak bisa berubah secara otomatis ketika form tersebut di maximaze. di perlukan addon tersendiri, atau dengan beberapa trik membuat codingnya, tetapi hal ini tentuk sangat ribet bukan, maka berbahagialah para pengguna Visual Studio 2010 ini, karena di sediakan feature anchor yang di gunakan untuk mengatur posisi dan size yang bisa menyesuaikan diri ketika form di maximaze.

misalkan buatlah satu form,kemudian isikan didalam form tersebut dengan textbox.

image

kemudian set properti “ANCHOR” pada textbox tersebut pada top,bottom,left,rigth

image

maka pada saat anda run programnya, pada saat form standard akan seperti di bawah ini

image

kemudian coba and Maximaze, maka hasilnya akan sepeti di bawah ini

image

cukup mudah bukan?!, gak perlu ribet-ribet lagi untuk buat coding hanya mengatur pada form tersebut.

Kumpulan Tutorial dan Video ASP.NET AJAX

aspnetASP.NET merupakan bahasa pemrograman yang sangat populer saat ini, baik untuk membuat applikasi yang kecil,simple sampai sekelas enterprise pun bisa, ASP.NET didalamannya bisa menggunakan bahasa C# maupun VB.NET yang di gabungkan dengan vbscript maupun java script bagi yang terbiasa memakai dengan VB, bisa menggunakan VB.NET dan yang terbiasa menggunakan PHP,C,C++ ataupun menggunakan java saya sarankan untuk menggunakan C#. Dengan adanya AJAX tentunya sangat di mudahkan dan tentu saja sangat berguna untuk memotong waktu atau durasi pengerjaan suatu program. seperti yang sudah saya tulis sebelumnya ASP.NET Kenalan dengan AJAX kumpulan tutorial dan video tutorial berikut ini bisa di jadikan untuk acuan self learning untuk mempelajatari Ajax tersebut secara lebih banyak lagi.

berikut ini kumpulan list tutorialnya :

Introduction to ASP.NET Ajax History
Use Script Combining to Improve Performance
Get Started with ASP.NET AJAX
Implement Dynamic Partial-Page Updates with ASP.NET AJAX
Make Client-Side Network Callbacks with ASP.NET AJAX
Add ASP.NET AJAX Features to an Existing App
ASP.NET AJAX Enable an Existing Web Service
Use the ASP.NET AJAX Client Library Controls
Use an ASP.NET AJAX ScriptManagerProxy
Use the RoundedCorners Extender
Use the ASP.NET AJAX Timer Control
Implement the Predictive Fetch Pattern for AJAX
Implement the AJAX Paging Pattern
Implement the Incremental Page Display Pattern
Incremental Page Display Pattern (GET and POST)
Use the UpdateProgress Control
Use the ASP.NET AJAX History Control
Implement the AJAX After Processing Pattern
Update Multiple Regions of a Page with ASP.NET AJAX
Choose Between Methods of AJAX Page Updates
Use Other JavaScript UI Libraries with ASP.NET AJAX
Use the ASP.NET AJAX Profile Services
Debug ASP.NET AJAX Applications Using Visual Studio 2005
Customize Error Handling for the UpdatePanel
Use ASP.NET AJAX Client Templates
Build a Custom ASP.NET AJAX Server Control
Use JavaScript to Refresh an ASP.NET AJAX UpdatePanel
Determine an Asynchronous Postback
Use the Conditional UpdateMode of the UpdatePanel
Persistent Comm Pattern (UpdatePanel)
Localize an ASP.NET AJAX Application
Persistent Comm Pattern (Web Services)
Trigger an UpdatePanel Refresh from a DropDownList
Create an ASP.NET AJAX Extender from Scratch
Custom Server Controls that Work With/Without AJAX
Associate AJAX Client Behavior with a Server Control
Retrieve Values From Server Side AJAX Controls
Techniques for Triggering Updates to Update Panels
Use Cascading Drop Down Control to Access a Database
Implement Infinite Data Patterns in AJAX
Basic ASP.NET Auth in an AJAX Enabled App
Dynamically Change CSS Using the UpdatePanel
Dynamically Add Controls to a Web Page
Set Up Your Development Environment for ASP.NET 3.5
Set Up Your Development Environment for ASP.NET 2.0
Partial Page Updates
UpdatePanel Triggers
Authentication & Profile Application Services
Localization
Web Services
Debugging Capabilities

ASPNET : Kenalan dengan AJAX (1)

Pada dasarnya semua bahasa pemrograman itu baik dan juga mudah bagi yang mudah mengingat dan suka bermain analogika, misal anda suka maen game,maen catur , anda yang suka berhitung,atau anda suka maen tebak-tebakan, itu adalah di antaranya basic skill atau kemampuan dasar bahasa pemrograman, layaknya seperti anda berbicara bahasa inggris,bahasa Indonesia, atau bahasa Jawa semua ada tata cara mengucapkan tata cara menulis dan sebagainya,masing masing mempunya kelebihan dan kekuranganya, tergantung cara pandang seseorang memakainya bagaimana. Di zaman yang sudah komputerisasi ini tentunya kebutuhan akan seseorang yang ahli di bidang pemrograman sangat di butuhkan, karena tidak ada sistem yang baku, bahkan SAP yang harganya bisa miliyaran pun tidak bisa baku, karena setiap orang,setiap perusahaan mempunyai bentuk bisnis yang sangat unik atau berbeda-beda,meskipun esensinya sama, yaitu sebuah program/applikasi adalah untuk mempermudah pekerjaan manusia. kembali ke bahasa pemrograman tadi, saat ini sudah banyak sekali tools  yang ada di dunia untuk mendevelope sebuah applikasi,baik itu yang berbayar atau gratisan, kebetulan yang sering saya pakai adalah visual studio, dan beberapa tahun belakangan ini applikasi yg berbasis web ini sangat banyak di gunakan, dan bahkan mengalahkan applikasi yang berbasis desktop. seiring perkembangan zaman juga, maka applikasi web ini mau tidak mau harus mengikuti atau menyerupai applikasi yang berbasis desktop dalam hal interaksi dengan user dan penggunaanya. Salah satu yang di pakai adalah javascript, jadi dalam applikasi bisa ada 3 bahasa misal yang anda pakai adalah ASPNET, maka dalam applikasi web itu bisa ada bahasa VBNET atau C#, VB Script dan java script, java script ini sangat banyak di pakai. dengan berkembangnya seiring jaman ini, java script di anggap paling flexible bagi para developer,dan beruntunglah yang memakai ASPNET ini karena dalam paketnya sudah di kembangkan komponen java script yang sangat mudah di gunakan tinggal drag and drop di webpage anda, dan tidak seperti dahulu lagi, anda harus menguasai bahasa javascript juga untuk menggunakannya, paket komponen tersebut di sebut dengan sebutan AJAX. jadi anda tidak perlu perlu report report lagi untuk menggunakan java script untuk membuat atau membangun sebuah web web yang interaktif. misal dalam anda mengiginkan bagian page tertentu update dalam waktu tertentu tanpame load keseluruan page, tentunya hal itu sangat berguna bukan, dari sisi bandwith tentu sangat berguna bukan? anda meload sedikit bagian page anda tanpa meload keseluruhan isi page.

pada visual studio 2010 sudah di sertakan paket ajax toolkit tersebut ,misal modal extender,timer,update panel dan laen sebagainya.untuk komplitnya anda bisa download  disini setelah anda mendownloadnya anda tinggal menambahkan di toolbook anda,maka ajax toolkit anda ini siap di gunakan.

image

contoh penggunaan:

  1. buatlah 1 project web
  2. kemudian buatlah halaman simple yang isinya script manager,update panel dan beberapa label, singkatnya seperti berikut,oh iya script manager wajib di gunakan dalam sebuah page yang menggunakan ajax komponen 
       1: <asp:ScriptManager ID="SM1" runat="server">

       2: </asp:ScriptManager>

       3:  

       4:     <asp:Label ID="Label1" runat="server" Text="LOAD FISRT:"></asp:Label>

       5:     <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>

       6:     <asp:UpdatePanel ID="up1" runat="server" UpdateMode="Conditional">

       7:         <ContentTemplate>

       8:             <asp:Label ID="Label3" runat="server" Text="barusan update :"></asp:Label> 

       9:             <asp:Label ID="Label4" runat="server" Text="Label"></asp:Label>

      10:             <asp:Button ID="Button1" runat="server" Text="Button" />

      11:         </ContentTemplate>

      12:     </asp:UpdatePanel>

  3. kemudian di codingnya seperti ini :
       1: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

       2:        Label2.Text = Date.Now

       3:  

       4:    End Sub

       5:  

       6:    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click

       7:        Label4.Text = Date.Now

       8:        Me.up1.Update()

       9:  

      10:    End Sub

  4. trus setelah itu di running page tersebut

pada saat load pertama perhatikan gambar berikut: image

load first menunjukan pukul 10:36:36 PM

dan setelah saya tekan tombol update time maka hasilnya akan seperti berikut :

image

yang semula tulisan label 2 berubah menjadi 10:38:14 PM dan yang load first masih seperti semula.

artinya ketika saya menekan tombol update time, keseluruhan page tidak ter load semua, tidak seperti jika kita tanpa menggunakan ajax, pasti keseluruan page akan terload.

 

cukup mudah bukan?

nantikan tulisan saya berikutnya mengenai ASPNET dan AJAX

http://ceppek.com

ASPNET : Connect Database,Males atau lupa scriptnya

 

Tulisan ini merupakan catatan kecil saya mengenai bagaimana connect ke database terutama MSSQL, yang sehari-hari saya gunakan dalam develop database. apabila anda males atau lupa bikin script cara berikut bisa di gunakan untuk connect database dan menyimpan conection string yang sewaktu-waktu bisa anda gunakan. berikut langkah-langkahnya

  1. Buat halaman dummy untuk coba-coba, misal dalam hal ini adalah dummy.aspx
  2. Drag ke halaman tersebut componen SQLDatasource

    image

  3. configure DataSource tersebut image
  4. Pilih New Connection image
  5. Isikan sesuai dengan server anda, serta pilih database yang akan di gunakan, dan jangan lupa klik button Test Connection

 image

  1. setelah klik tombol OK, kemudian centang save koneksi dan selanjutnya next image
  2. klik next dan sampai finish, maka koneksi string anda sudah tersimpan di web config
  3. maka conneksi string anda akan terlihat seperti berikut
   1: <connectionStrings>

   2: <add name="DBPerpusConnectionString" connectionString="Data Source=localhost;Initial Catalog=DBPerpus;Persist Security Info=True;User ID=sa;Password=1234"

   3:    providerName="System.Data.SqlClient" />

   4:  </connectionStrings>

 

dan untuk memanggilnya bisa menggunakan script seperti berikut

   1: Dim conn As New SqlClient.SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("DBPerpusConnectionString").ConnectionString)

DOTNET : Read value app.config pada DOTNET 4.0

Pada Dotnet Framerwork 4.0 untuk mengambil value pada app.config yang biasanya di gunakan secara general, artinya jika ada perubahan koneksi database misalnya, anda tidak perlu mengcompile lagi applikasi anda yang kadang anda sendiri tidak memiliki versi terbaru dari source code anda, maka sebaiknya settingan yang general pada applikasi terutama yang di compile baik itu desktop base maupun webbase,settingan global tersebut di jadikan satu dalam satu xml file yang di kenal dengan nama app.config untuk desktop base, dan web.config pada applikasi web base.
misal app.config anda isinya seperti dibawah :
[sourcecode language=”css”]
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="LibraryRemainder.My.MySettings.DBPerpusConnectionString"
connectionString="Data Source=Localhost;Initial Catalog=DBku;User ID=sa; pwd=007"
providerName="System.Data.SqlClient" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client" />
</startup>
</configuration>
[/sourcecode]
dan untuk memanggilnya anda bisa menggunakan script seperti dibawah
 
[sourcecode language=”css”]
Dim Constring As String = My.Settings.DBPerpusConnectionString.ToString()
[/sourcecode]

Free Ebook : Moving to Microsoft Visual Studio 2010

Buku ini bisa di jadikan referensi buat yang mau mencoba pindah ke visual studi 2010 dari visual studio 2003,2005 dan 2008

 

Image

 

 

1. Download versi PDF –> http://download.microsoft.com/download/9/0/B/90B96800-6765-4AC2-A79F-A2E9116F2157/Moving%20to%20Microsoft%20Visual%20Studio%202010%20ebook.pdf

2. Download Versi XPS –>

http://download.microsoft.com/download/9/0/B/90B96800-6765-4AC2-A79F-A2E9116F2157/Moving%20to%20Microsoft%20Visual%20Studio%202010%20ebook.xps

Free MSSQL 2008 R2 ebook

 

Buat yang mau belajar database MSSQL 2008 R2, ebook ini bisa di jadikan referensi yang cukup memadai untuk pemula.

Image

anda bisa mendapatkannya di sini :

http://go.microsoft.com/fwlink/?LinkId=189147

contoh daftar isinya:

PART I DATABASE ADMINISTRATION
CHAPTER 1 SQL Server 2008 R2 Editions and Enhancements 3
SQL Server 2008 R2 Enhancements for DBAs. 3
Application and Multi-Server Administration Enhancements 4
Additional SQL Server 2008 R2 Enhancements for DBAs 8
Advantages of Using Windows Server 2008 R2 . 10
SQL Server 2008 R2 Editions. 11
Premium Editions 12
Core Editions 12
Specialized Editions 13
Hardware and Software Requirements. 14
Installation, Upgrade, and Migration Strategies. 16
The In-Place Upgrade 16
Side-by-Side Migration 18

Free ebook: Programming Windows Phone 7 (Special Excerpt 2)

Image

Lumayan ada ebook windows phone 7 yang gratis 🙂

 

Part I The Basics

Chapter 1 Hello, Windows Phone 7

Chapter 2 Getting Oriented

Chapter 3 An Introduction to Touch

Chapter 4 Bitmaps, Also Known as Textures

Chapter 5 Sensors and Services

Chapter 6 Issues in Application Architecture

Part II Silverlight

Chapter 7 XAML Power and Limitations

Chapter 8 Elements and Properties

Part III XNA

Chapter 20 Principles of Movement

Chapter 21 Textures and Sprites

Chapter 22 Touch and Play

download pdf http://download.microsoft.com/download/0/D/9/0D919C81-6E31-436C-8FB0-A75BBEBB6AEA/ProgrammingWindowsPhone7(SpecialExcerpt2).pdf

download xps http://download.microsoft.com/download/0/D/9/0D919C81-6E31-436C-8FB0-A75BBEBB6AEA/ProgrammingWindowsPhone7(SpecialExcerpt2).xps

download sample code http://download.microsoft.com/download/0/D/9/0D919C81-6E31-436C-8FB0-A75BBEBB6AEA/ProgrammingWindowsPhone7Code(SpecialExcerpt2).zip