제목 : 고수님들..도와주세여~~~ 헉헉~~
글번호:
|
|
353
|
작성자:
|
|
손정웅
|
작성일:
|
|
2006/05/21 오전 1:38:00
|
조회수:
|
|
3173
|
태요 사이트에 글을 올렸더니.. 친절히 레드플러스님이 이곳을 가르쳐 주셨습니다..ㅎㅎㅎ
과제로 asp.net으로 도서검색을 만들고 있어여.. ^^;;;;
그런데.. 자꾸.. 에러가 뜨네요.. 우선.. 책에있는거 고대로 따라하는 중입니다...^^;;
프레임 워크를 설치해서 하는 중이구여...
sql2000 db를 사용하는데요.. 연결이 안돼여.. 여기 강좌에 있는거 처럼.. odbc연결두
해보고.. ole db연결두 해볼려고 노력했는데.. 자꾸 에러가 뜨네요..
그래서..소스 한번 올려 볼께여.. ^^;;;몇칠째 끙끙 알고 있담니다...ㅠ.ㅠ
고수님들의 조언 바람니다...
dns는 student id 는 sa 비밀번호는 없습니다...
odbc연결 세팅도 이렇게해놓고 ole db에도 홈페이지 파일이 있는 폴더에 마찬가지고 uld 파일을 만들어student 에 아이디 sa 비밀번호 이렇게 지정했습니다.
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<html>
<head>
<title></title>
</head>
<script language="vb" runat="server">
Sub Page_Load(Source As Object, E As EventArgs)
Dim ConnStr As String
Dim myQuery As String
Dim myConn As New OleDbConnection
Dim myDataAdapter As New OleDbDataAdapter
Dim myDataset As New DataSet
If Not Page.IsPostBack Then
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=f:\data\win2kint\Aspex15\book.mdb"
===================================================
====> 요부분에서.. 자꾸 에러가 나네여...
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=f:\data\win2kint\Aspex15\book.mdb"
myConn = New OleDbConnection(ConnStr)
===================================================
1번 (Set objDB = Server.CreateObject("ADODB.Connection") =
Line 18: objDB.Open("dsn=student;uid=sa;pwd=;") ==첨에 이렇게 고쳐보고.. =
=
2번("Provider=sqloledb;Data Source=student;Initial Catalog=student;User =
Id=sa;Password= ;" ) ==> 담엔.. 이렇게 =
===================================================
myQuery = "select * from eBook"
myQuery = myQuery + " where " & request("select1")
myQuery = myQuery + " like '%" & request("finddata") & "%'"
myDataAdapter = New OleDbDataAdapter(myQuery, myConn)
myDataset = New DataSet
myDataAdapter.Fill(myDataset)
Repeater1.DataSource = myDataSet
Repeater1.DataBind()
myConn.Close()
End If
End Sub
</script>
<body>
<form runat=server>
<asp:Repeater id="Repeater1" runat="server">
<HeaderTemplate>
검색 도서 <br />
<img src="images/redrule.gif">
</HeaderTemplate>
<ItemTemplate>
<div class="myitem">
<asp:hyperlink id="Hyperlink1" runat="server"
NavigateUrl=<%#"Viewbook.aspx?bName=" & Container.DataItem("파일이름") %>>
<img src="images/<%# Container.DataItem("책표지") %>" align="left" hspace="10" />
</asp:hyperlink>
제목 :<%# Container.DataItem("제목") %><br />
저자 :<%# Container.DataItem("저자") %><br />
출판사 :<%# Container.DataItem("출판사") %><br />
출판연도:<%# Container.DataItem("연도") %>
</div>
<br clear="all" />
</ItemTemplate>
<SeparatorTemplate>
<img src="images/redrule.gif">
</SeparatorTemplate>
<FooterTemplate>
<img src="images/redrule.gif">
</FooterTemplate>
</asp:Repeater>
</form>
</body>
</html>