2. 위의 내용 디자인 페이지
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="QA.aspx.cs" Inherits="Posts_QA_QA" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:Label runat="server" Text ="SQL 쿼리로 로컬데이터 베이스 적용하기" Font-Size ="Small" Font-Italic ="true" ForeColor = "RoyalBlue"></asp:Label> <br /> <asp:TextBox ID="txtSql" runat="server" Height="326px" Width = "426px" </asp:TextBox><br /> <asp:Button ID="btnSave" runat="server" Text="저장하기" onclick="btnSave_Click" /> <asp:Button ID="btnDisplay" runat="server" Text="T-SQL 실행" onclick="btnDisplay_Click" /> </div> </form> </body> </html> |
3. 코드 비하인드 페이지 입니다 ..저장하기 버튼 클릭시..)
string s = txtSql.Text; string con = s.Replace("Go", ";"); string[] arr = con.Split(';'); using (TransactionScope ts = new TransactionScope(TransactionScopeOption.RequiresNew)) { for (int i = 0; i < arr.Length - 1; i++) { Database _db = DatabaseFactory.CreateDatabase("ConnectionString"); _db.ExecuteNonQuery(CommandType.Text, arr[i].ToString()); } ts.Complete(); System.Windows.Forms.MessageBox.Show("쿼리문 실행완료!"); txtSql.Text = String.Empty; } |
4. 로컬데이터베이스 저장 위치
<connectionStrings> <add name="ConnectionString" </connectionStrings> |
5. 추가적인 문제) 응용문제..
텍스트박스에 입력된 Select * Fom gwcommon..tb_user_info 다음과 같이 입력 후 쿼리 실행 버튼 클릭시
GridView에 해당 Select 문을 뽑아주고자 할 경우 어떤식으로 구성해야 하는 걸까요 ??
-- 다음 T-SqL실행 버튼 클릭시 그리뷰에 출력하기 위해선??
'.Net Project > ASP.NET 3.5 Sp1' 카테고리의 다른 글
47장 Market웹 사이트 3계층으로 만들기 (0) | 2009.11.11 |
---|---|
MarKet 쇼핑몰 웹 사이트 분석11) 상품검색 (0) | 2009.11.10 |
MarKet 쇼핑몰 웹 사이트 분석10) 카테고리 따른 상품 전체 출력 (0) | 2009.11.10 |
MarKet 쇼핑몰 웹 사이트 분석9) 카테고리 따른 상품 리스트 (0) | 2009.11.10 |
MarKet 쇼핑몰 웹 사이트 분석8) 카테고리 따른 상품 추가 (0) | 2009.11.10 |