我正在Visual Studio中開發一個程序,它是一個相當簡單的假設餐廳菜單系統,基本上爲用戶提供了一系列帶有問題的表單,並最終爲他們提供了選項,然後他們可以建立一個餐單等列表,並獲得成本和類似。 有關產品的信息存儲在SQL數據庫中,例如名稱,價格,卡路里等。Visual Studio參考特定的(SQL)數據庫項目
我已經環顧四周,但是我很努力,如果甚至可以找到一種引用數據庫中的特定字段或行,可以是名稱或密鑰。 這可能嗎?
問候。
我正在Visual Studio中開發一個程序,它是一個相當簡單的假設餐廳菜單系統,基本上爲用戶提供了一系列帶有問題的表單,並最終爲他們提供了選項,然後他們可以建立一個餐單等列表,並獲得成本和類似。 有關產品的信息存儲在SQL數據庫中,例如名稱,價格,卡路里等。Visual Studio參考特定的(SQL)數據庫項目
我已經環顧四周,但是我很努力,如果甚至可以找到一種引用數據庫中的特定字段或行,可以是名稱或密鑰。 這可能嗎?
問候。
我想你所問的全部是Primary Key?
示例表
Product
------------
ProductId|Name |Cost|
1 |Apple |1.50|
2 |Orange|2.00|
實例查詢拉只有蘋果
SELECT Name, Cost
FROM Product
WHERE ProductId = 1
如何創建一個表,將自動生成SQL Server的這些獨特的按鍵
CREATE TABLE Product (ProductId INT IDENTITY(1,1), Name VARCHAR(50),
Cost FLOAT(2))
如何數據將被插入以利用自動密鑰生成。跟着獲得新身份的方法
INSERT INTO Product (Name, Cost) VALUES ('Apple', 1.50)
RETURN @@IDENTITY
希望能給你一個正確的方向?
從本質上講,要有一個按鈕,當我點擊這個按鈕時,我希望程序用與該按鈕相關的行指定的數據填充文本框。所以如果按鈕說蘋果,我會說,例如,想要它填充文字框中的單詞'水果'。 – 2012-03-02 21:32:26
您是否動態創建這些按鈕? 您可以拿到產品列表(調用'SELECT ProductId,Name FROM Product'),並將結果放入您製作按鈕的列表中。然後,單擊一個時,再次調用數據庫以獲取有關它的信息。類似於'SELECT [Type] FROM ProductType WHERE ProductId = @ ProductId'並將'@ ProductId'設置爲您正在處理的任何內容(例如Apple的1)。 – 2012-03-02 21:41:36
傑里米是正確的。但是,聽起來你應該在關係數據庫上閱讀很多內容(也許這就是作業的原因?)。本網站不是教學網站,而是特定的問答網站。因此,通常情況下,開放式問題(這正在成爲問題)通常會關閉,以保持網站清潔和問答。我只是想指出這一點,因爲就像我說的那樣,這聽起來像是這樣的 – 2012-03-02 21:54:23
入侵任何人碰巧檢查這 - 將*選擇*聲明工作? – 2012-03-02 21:04:34