20230507

作者: MadCaro (實踐!!不接寵物溝通謝謝)   2023-05-07 16:33:40
我睡到很晚,醒來湖人球賽已經結束了,恭喜湖人恭喜寶貝,拿下珍貴的第二勝利,
目前應該是二勝一敗,希望湖人早日聽牌,湖人加油!!!
男友說睡覺被我的打呼聲吵到,現在他在補眠,我也是很無奈,
鼻子過敏的部分已經改善了,也沒有鼻塞了,但是我還是會習慣用嘴巴呼吸,
不然我只好今天睡前用透氣膠帶封住嘴巴了QQ
可是這樣子會變成我非常難睡...應該是根本睡不了,打呼真的很難搞欸,
我也不想這樣啊~~~~
乳液的香氣從昨天持續到今天下午,整個房間都是香氣,但說真的保濕程度我覺得還好
而已,是有保濕但是沒有想像中那麼強。
以下是我查chatGPT的回答:
1.
請問以下程式碼是什麼意思?
cmd.ExecuteNonQuery();
當呼叫 ExecuteNonQuery 方法時,SqlCommand 會將 SQL 語句傳送到資料庫中執行,並
傳回一個整數值,該值表示受該 SQL 語句影響的資料列數量。這個值可以用來判斷執行
是否成功,以及影響了多少資料列。
例如,如果這個方法傳回的值是 1,則表示該 SQL 語句成功執行,並影響了一個資料列
。如果這個方法傳回的值是 0,則表示該 SQL 語句執行失敗,並且沒有影響任何資料列

注意,ExecuteNonQuery 方法並不會返回任何查詢所擷取的資料,如果需要擷取查詢所返
回的結果集,需要使用其他方法,如 ExecuteReader 或 ExecuteScalar。
2.
關於cmd是什麼???
cmd 是一個 ADO.NET 中的 SqlCommand 類別的物件。SqlCommand 是用於執行
Transact-SQL 語句或存儲過程的類別,它可以透過 SqlConnection 類別建立連接資料庫
,並且使用 SqlCommand 傳送 SQL 語句或存儲過程來執行相關作業,如查詢、新增、修
改或刪除資料等。
在程式碼中,這個 cmd 物件是使用 SqlCommand 建立的,並且已經設定好相關的 SQL 語
句或存儲過程。該物件可以透過呼叫 ExecuteNonQuery、ExecuteReader 或
ExecuteScalar 等方法來執行 SQL 語句或存儲過程,並取得相關的資料或結果。
3.
請問以下程式碼是什麼意思?
GridView1.DataBind();
ChatGPT
這段程式碼是用來將資料繫結到 GridView 控制項上,以顯示相關資訊。GridView 控制
項是 ASP.NET Web Form 中的一個用於顯示資料的控制項,它可以將資料顯示在一個類似
表格的格子中,並提供許多自訂和格式化的選項。
在程式碼中,GridView1 是一個 GridView 控制項的物件,當呼叫 DataBind 方法時,
GridView1 會從資料來源中擷取資料,並將其繫結到 GridView 控制項上,以在網頁上顯
示資料。
通常,呼叫 DataBind 方法會在初始化頁面、頁面回傳事件或在資料有更改時執行,以確
保 GridView 控制項上的資料與資料來源同步。
4.
請問這句程式碼是什麼意思?
string find = "select * from utbl where (Id like '%'[email protected]+'%')";
ChatGPT
這段程式碼是一個 SQL 查詢語句,用來搜尋資料庫中的資料表 utbl 中,符合指定條件
的資料列。
該查詢語句使用 LIKE 關鍵字和百分號 (%) 來實現部分符合搜尋的功能,其中 @Id 是一
個參數化的查詢參數,代表查詢時要搜尋的特定關鍵字,用百分號將查詢條件字串的前後
包覆,表示只要該條件字串出現在資料表的 Id 欄位中,就會被查詢出來。
具體來說,該查詢語句會選取 utbl 資料表中所有符合 Id 欄位包含指定字串的資料列,
並使用 * 通配符代表選取所有欄位的資料。在執行該查詢語句之前,必須先設定 @Id 參
數的值,以指定要查詢的關鍵字。
5.
以下程式碼是什麼意思?
cmd.Parameters.Add("@Id", SqlDbType.NVarChar).Value = TextBox4.Text;
ChatGPT
這段程式碼是為一個 SqlCommand 物件中的查詢參數添加值的程式碼。
在 SQL 查詢語句中,可以使用參數化查詢來設置查詢語句的參數,以便更有效地搜尋、
篩選和排序資料。為了在 SqlCommand 物件中設置查詢參數,需要使用 Parameters 集合
的 Add 方法添加參數。在這個程式碼中,參數的名稱是 "@Id",資料型別是
SqlDbType.NVarChar,這是一種可變長度的 Unicode 字串資料型別,並且參數的值是
TextBox4.Text 屬性值,表示使用者在網頁中輸入的查詢條件。
這段程式碼使用了鏈式語法,先呼叫 Parameters 集合的 Add 方法來新增一個查詢參數
,然後設定該參數的資料型別和值,並將其傳遞給 SqlCommand 物件。這樣就可以在後面
的 SqlCommand 執行中使用 @Id 參數來查詢符合指定條件的資料。
6.
程式碼以及註解:
//SqlDataAdapter 通常用於執行 SELECT 命令,從資料庫中擷取資料並填充到 DataSet
中。使用 SqlDataAdapter 時,首先需要建立一個 SqlCommand 物件,然後設定它的
CommandText 屬性為 SELECT 命令的 SQL 語句,接著將 SqlCommand 物件作為
SqlDataAdapter 的 SelectCommand 屬性值,最後調用 Fill 方法,即可將資料填充到
DataSet 中。
SqlDataAdapter da = new SqlDataAdapter();
//SelectCommand是SqlDataAdapter的屬性,該屬性代表了SqlCommand物件
,該物件包含Select SQL語句與連結字串
da.SelectCommand = cmd;
//DataSet是資料表與關聯表的關係以及多個資料表的容器
DataSet ds = new DataSet();
//使用 Fill 方法將查詢結果填充到一個名為 "Id" 的 DataSet 物件中
da.Fill(ds,"Id");
成功做出有CRUD功能的網站了
雖然說外觀很陽春
我設想有幾個問題尚待解決:
1.圖片上傳到資料庫要怎麼處理?
2.CSS如何套用bootstrap5?
3.如何做出註冊登入的功能?
4.同事說要做IIS架站,但是不知道要怎麼做?
基本上我後台的功能算是處理好了
可是不知道怎麼做前台??
我查查看github有沒有其他人寫的扣我可以參考好了
我等等再做

Links booklink

Contact Us: admin [ a t ] ucptt.com