2010-08-03 5 views
0

대부분 godaddy에는 SQL 문을 실행하기 위해 서버에 호스트 된 데이터베이스에 직접 연결하는 플러그인이나 구성 요소가 없습니다. Godaddy는 개발자가 SQL 관리 인터페이스에 로그인하여 쿼리를 실행하기를 원합니다. 시간이 많이 걸리는 프로세스이며 개인적으로 인터페이스가 제한된 세션 시간 등으로 견고하지 못하다고 느낍니다. 내가 틀렸다면 나를 바로 잡아주세요.godaddy sql executor with .net

그래서 텍스트 영역에 입력 된 SQL 문을 실행하기 위해 텍스트 영역과 버튼 컨트롤이있는 약간의 .net 화면을 만들고 싶습니다. 데이터 판독기 개체를 사용하여이 구현할 계획입니다. 하지만 내 질문은, 어떻게 리더에서 표제 목적을 위해 필드 이름 (값이 아닌)을 읽는 것입니까?

내 작업을 수행하기위한 더 나은 구현이 있는지 알려주십시오.

감사합니다.

크리슈나.

답변

0

editable GridView에 바인딩하지 않는 이유는 무엇입니까?

+0

. 하지만 제 경우에는 동적 SQL 문을 수행 할 것입니다. – Krishna

+0

@Krishna 틀렸어. 기본적으로 열을 자동으로 생성합니다. –

+0

대단히 감사합니다. – Krishna

0

또 다른 방법은 스트림 작성기를 사용하여 .sql 파일을 만들고 sqlcmd 또는 osql을 사용하여 스크립트를 실행하는 것입니다.

1

C#을

private void PrintColumnNames(DataSet dataSet) 
{ 
    // For each DataTable, print the ColumnName. 
    foreach(DataTable table in dataSet.Tables) 
    { 
     foreach(DataColumn column in table.Columns) 
     { 
      Console.WriteLine(column.ColumnName); 
     } 
    } 
} 

VB 나는 우리가 그리드보기에 "HeaderText에"속성을 설정해야합니다 생각

Private Sub PrintColumnNames(dataSet As DataSet) 
    Dim table As DataTable 
    Dim column As DataColumn 

    For Each table in dataSet.Tables 
     For Each column in table.Columns 
     Console.WriteLine(column.ColumnName) 
     Next 
    Next 
End Sub