昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-07-06, 08:42:10
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: Wink有贊助本論壇經營的會員,請務必來信通知小誌,這樣才能為您更新會員群組喔!!


+  麻辣家族討論區
|-+  網頁設計
| |-+  ASP
| | |-+  ASP.NET使用ACCESS查詢系統的語法問題
0 會員 以及 1 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 向下 列印
作者 主題: ASP.NET使用ACCESS查詢系統的語法問題  (閱讀 1215 次)
ginzu
訪客


電子郵件
ASP.NET使用ACCESS查詢系統的語法問題
« 於: 2005-04-03, 22:12:21 »

我是一個新手,請問如何使用ASP.NET來寫一個查詢系統
使用ACCESS做資料庫(因為最簡單)
例如:
ACCESS的資料表為 "DATA"裡頭的欄位有ID,客戶,料號,品名,機種
在網頁中顯示 :請輸入料號
只要輸入"料號"就會出現所輸入的料號清單
重點是語法要怎麼寫呢
 
感謝....
已記錄
小誌
論壇管理員
*
離線 離線

會員性別: 男
文章: 588



個人網站
Re: ASP.NET使用ACCESS查詢系統的語法問題
« 回覆文章 #1 於: 2005-04-03, 22:25:47 »

 你是問SQL語法嗎?如下

Select * From DATA Where 料號='XXX'

XXX就是使用者輸入的料號
已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
ginzu
訪客


電子郵件
Re: ASP.NET使用ACCESS查詢系統的語法問題
« 回覆文章 #2 於: 2005-04-08, 23:53:18 »

我再詳細的說一下我的問題

想要進入到料號的查詢系統畫面後,我只要輸入一筆料號 例如輸入22.0465.39並這一筆料
號,按確定後網頁的下方就會顯示這一筆料號的資訊,:料號 品名 客戶 檔案.. 都會顯示出來
(語法我知道是select * from data where 料號=' 22.0465.39' ) 但是每次輸入的料號
都會不一樣...所以我就不會了 ><)
這是我寫的...
註:data是資料表的名稱,好想是要用request 呼叫..
<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.OleDb"%>
<Script Language="VB" Runat=Server>
Sub Page_Load(Sender As Object, e As EventArgs)
Dim tk_provider = "Provider=Microsoft.Jet.OLEDB.4.0"
Dim tk_database = "Data Source=" & Server.MapPath( "db1.mdb" )
Dim tk_conn As OleDbConnection = New OleDbConnection( tk_provider & ";" &
tk_database )
tk_conn.Open()
Dim tk_sql As String = "Select * From data where 料號='22.0465.39'"
Dim tk_adpt As OleDbDataAdapter = New OleDbDataAdapter( tk_sql, tk_conn )
Dim tk_ds As DataSet = New Dataset()
tk_adpt.Fill(tk_ds, "data")
data_area.DataSource = tk_ds.Tables( "data" ).DefaultView
data_area.DataBind()
tk_conn.Close()
End Sub
</Script>
<HTML>
<BODY>

<form id=fo runat="server">
請輸入料號 : <input type="text" id="f1" runat="server" size="10">
<button id="but1" runat="server" onserverclikc="Page_Load">確定</button>
<HR></H2>
<asp:DataGrid Runat="Server"
Id="data_area"
CellPadding="2"
HeaderStyle-BackColor="Yellow"/>
</form>
</BODY>
</HTML>
所以要怎麼修改呢?我找了好幾間的書居有關asp,net的書都沒有搜尋的功能..唉
已記錄
小誌
論壇管理員
*
離線 離線

會員性別: 男
文章: 588



個人網站
Re: ASP.NET使用ACCESS查詢系統的語法問題
« 回覆文章 #3 於: 2005-04-09, 03:52:24 »

...
Dim tk_sql As String = "Select * From data where 料號='22.0465.39'"
...
<input type="text" id="f1" runat="server" size="10">
...
回覆:
...
Dim tk_sql As String = "Select * From data where 料號='" & Request("料號") & "'"
...
<input type="text" Name="料號" id="f1" runat="server" size="10">
...
已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
頁: [1] 向上 列印 
« 上一篇主題 下一篇主題 »
跳到:  


本頁花了 0.23 秒, 以及 19 次的資料庫查詢.