Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Relations 할려고 하니 쿼리문에서 걸립니다.
글번호: 264
작성자: 김동규
작성일: 2005/01/19 오후 10:14:00
조회수: 2871
string aSql = "Select " + PAGESIZE + " * From Orders " + " Where OrderID NOT IN " + " (SELECT TOP " + (iPage * PAGESIZE) + " OrderID From Orders Order By OrderDate DESC) " + " ORDER BY OrderDate DESC;" + "Select * From Orderdetails";

          

string bSql = "Select * FROM Orders;" + "Select * FROM Orderdetails";





    SqlDataAdapter objDa    = new SqlDataAdapter(strSql, objCon);





            objDa.TableMappings.Add("Table", "Orders");

            objDa.TableMappings.Add("Table1", "Orderdetails");



            DataSet objDs = new DataSet();

            objDa.Fill(objDs);



            objDs.Relations.Add(

                new DataRelation("pub_emp",

                objDs.Tables["Orders"].Columns["OrderID"],

                objDs.Tables["Orderdetails"].Columns["OrderID"]));



            this.DataGrid1.DataSource = objDs.Tables["Orders"];

            this.DataGrid1.DataBind();



bSql로 하면 좀 이상하게 출력은 되지만 어쨋던 출력은 됩니다.

근데 데이타그리드에 페이징처리를 할려고 페이징 쿼리문인 aSql로 하면

'From' 키워드 근처의 구문이 잘못되었습니다. 'Order' 키워드 근처의 구문이 잘못되었습니다.
이런 에러메시지가 뜨네요



데이타그리드에 페이징처리를 해야하기에...aSql로 쿼리를 줘야겠는데요

어디가 잘못된건지 통 찾질 못하겠습니다.

도와주세요..

그리고 앞서 질문드린...asp.net에서....사용자 맥어드레스를 알수 있는지요??


 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  vero2004
  2005-01-26 오후 5:15:02
http://taeyo.net/lecture/NET/NetBoard09.asp에서 원하시는 해답을 얻으시길....

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 ComponentArt가 2.1로 버전업 됐네요 (1) - 김동규 2005-01-29 2843
현재글 Relations 할려고 하니 쿼리문에서 걸립니다.(1) - 김동규 2005-01-19 2871
다음글 SQL 서버 2000 오류 메시지....(1) - 서영교 2005-01-19 2897
 
손님 사용자 Anonymous (손님)
로그인 Home