Rabu, 19 Oktober 2011

PEMROGRAMAN WEB (pert - 5)

RESUME PEMROGRAMAN WEB
PERTEMUAN 5

Dosen : Kurniawan Jatmika. S. Kom

FORMVIEW DAN QUERY 

Formview

Kontrol FormView mirip dengan DetailsView. Daripada menggunakan tag bidang seperti <asp:BoundField>, FormView yang menentukan data menggunakan tag template seperti <ItemTemplate>.

Biasanya (yaitu, ketika adaptor tidak digunakan) FormView merender <table> untuk lay out header, footer, paging dan item data daerah.

Adaptor dapat digunakan untuk menggantikan <table> ini dengan beberapa <div> tag bersarang yang penampilannya dan posisi yang mudah ditata dengan CSS.

Contoh

 

HTML Snippets

Snippet of HTML when using the adapters

ASP.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<div class="PrettyFormView" id="ctl00_ctl00_MainContent_LiveExample_FormView1">
  <div class="AspNet-FormView">
      <div class="AspNet-FormView-Header">
        Author Details
      </div>
      <div class="AspNet-FormView-Data">
        
                <div class="Sample-Contact">
                    <div class="Sample-Name">
                        Abraham Bennet
                    </div>
                    <div class="Sample-Address">
                        6223 Bateman St.<br />
                        Berkeley, CA<br />
                        94705
                    </div>
                    <div class="Sample-Phone">
                        415 658-9932
                    </div>
                </div>
            
      </div>
      <div class="AspNet-FormView-Pagination">
        <span class="AspNet-FormView-ActivePage">1</span><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$2')">2</a><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$3')">3</a><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$4')">4</a><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$5')">5</a><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$6')">6</a><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$7')">7</a><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$8')">8</a><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$9')">9</a><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$10')">10</a><a class="AspNet-FormView-OtherPage" href="javascript:__doPostBack('ctl00$ctl00$MainContent$LiveExample$FormView1','Page$11')">...</a>
      </div>

  </div>
</div>

Snippet of HTML when not using the adapters

ASP.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<table cellspacing="2" CssSelectorClass="PrettyFormView" border="0" id="ctl00_ctl00_MainContent_LiveExample_FormView1" style="background-color:White;border-style:None;">
  <tr style="color:#F7F6F3;background-color:#5D7B9D;font-weight:bold;">
    <td colspan="2">Author Details</td>
  </tr><tr style="color:#333333;background-color:White;">
    <td colspan="2">
                <div class="Sample-Contact">
                    <div class="Sample-Name">
                        Abraham Bennet
                    </div>
                    <div class="Sample-Address">
                        6223 Bateman St.<br />
                        Berkeley, CA<br />
                        94705
                    </div>
                    <div class="Sample-Phone">
                        415 658-9932
                    </div>
                </div>
            </td>
  </tr><tr align="center" style="color:Cyan;background-color:#284775;">
    <td colspan="2"><table border="0">
      <tr>
        <td><span>1</span></td><td><a href="javascript:__doPostBack('ctl00$ctl
     </tr>
    </table></td>
  </tr>
</table> 


Sumber : http://www.asp.net/cssadapters/FormView.aspx
 
 

Query ASP.net

Pernyataan SQL

Sebagian besar tindakan yang Anda perlu melakukan pada database dilakukan dengan pernyataan SQL.
Pernyataan SQL berikut akan memilih semua catatan dalam tabel "Peserta":
SELECT * FROM Persons
Dalam tutorial ini kita akan mengajarkan anda semua tentang pernyataan SQL yang berbeda.

Perlu Pikiran itu ...

  • SQL tidak bersifat case sensitive

Titik koma setelah SQL Laporan?

Beberapa sistem database membutuhkan tanda titik koma di akhir setiap pernyataan SQL.
Titik koma adalah cara standar untuk memisahkan setiap pernyataan SQL dalam sistem database yang memungkinkan lebih dari satu pernyataan SQL akan dieksekusi dalam panggilan yang sama ke server.
Kami menggunakan MS Access dan SQL Server 2000 dan kita tidak harus meletakkan titik koma setelah setiap pernyataan SQL, tetapi beberapa program database memaksa Anda untuk menggunakannya.

SQL DML dan DDL

SQL dapat dibagi menjadi dua bagian: Manipulasi data Language (DML) dan data Definition Language (DDL).
Permintaan dan perintah memperbarui membentuk bagian dari SQL DML:
  • SELECT - data ekstrak dari database
  • UPDATE - update data dalam database
  • DELETE - menghapus data yang dari database
  • INSERT INTO - menyisipkan data yang baru ke dalam database
Bagian DDL tabel database SQL izin yang akan dibuat atau dihapus. Hal ini juga mendefinisikan indeks (kunci), menentukan hubungan antara tabel, dan memberlakukan kendala antara tabel. Pernyataan DDL dalam SQL yang paling penting adalah:
  • CREATE DATABASE - membuat database baru
  • ALTER DATABASE - memodifikasi database
  • CREATE TABLE - membuat tabel baru
  • ALTER TABLE - memodifikasi tabel
  • DROP TABLE - menghapus tabel
  • CREATE INDEX - membuat index (kunci pencarian)
  • DROP INDEX - menghapus indeks

    Sumber : http://www.w3schools.com/sql/sql_syntax.asp

Tidak ada komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Laundry Detergent Coupons