2012-03-02 47 views
4

我有一個問題:搜索功能asp.net SQL Server 2008和固定時間

我想在我的asp.net項目中進行搜索功能!我正在使用SQL Server 2008數據庫。

我的網頁上有一個gridview,顯示如下:Name,Age,ID

如何使搜索功能顯示搜索詞的整行表格?

如果我搜索ID碼,它會顯示整行name,age,id

我找不到辦法做到這一點。

而且

我想知道我怎麼可以爲SQL Server數據庫的固定的時間?我不想獲得pc時間/日期,因爲它可以改變。

感謝

搜索使用TSQL
+0

你是什麼意思的「顯示整個表的搜索術語」?你的意思是來自一張擁有該搜索字詞的表格中的整個記錄​​嗎?你打算搜索多個表嗎? – 2012-03-02 15:21:44

回答

0

方式一:

SELECT Name, Age, ID FROM YourTableName 
WHERE Name = YourSearchTerm 
OR Age = YourSearchTerm 
OR ID = YourSearchTerm 

爲了讓您的SQL數據庫的時候,你可以使用以下:

SELECT getdate() 

這得到的時間數據庫所在的服務器。

如果這不能回答您的問題,請提供更多詳情和具體信息。

+0

我有一個表名爲:信息與3列名稱,年齡,在gridview上的ID,如果我搜索ID,我想獲得名稱,年齡和搜索術語的ID。例如:George,22,5,如果我搜索5,它會顯示George,22,5,其中george = name,22 = age,5 = id – 2012-03-03 10:22:46

+0

@FallenNoob - 上面的例子將提供您正在查看的數據庫記錄因爲(當然用'5'取代YourSearchTerm),但我有一種感覺,你正試圖從不同的角度來看待這個。有很多方法可以實現相同的目標,所以通過說你想'搜索'和'返回'記錄是非常含糊的。 – lauh 2012-03-05 17:04:19