iT邦幫忙

0

asp.net web form做報名網頁如何把報名資料上傳到mysql

項目:報名網站
開發工具:visual studio2019
語法:sp.net
資料庫:ysql

我是一個從來沒接觸過asp.net和mysql的新手
最近接到一個作業 用asp.net做一個報名網站和一個可以設條件搜尋報名者的管理頁面
目前的進度是做好了報名網站(爬了很久的文好不容易寫好),卡在mysql怎麼使用,有爬文但是看不太懂表格怎麼寫,以及寫好後,我要怎麼把報名者輸入的資料存到mysql的表裡,以及我要怎麼在我的管理畫面調出這些資料

麻煩各位大神幫忙一下~~ 感激不盡

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
Franky Chen
iT邦研究生 3 級 ‧ 2020-04-23 07:26:38

https://ithelp.ithome.com.tw/articles/10193802
話說用asp.net怎不用mssql呢

0
jack8900
iT邦新手 3 級 ‧ 2020-04-23 17:10:30

連線字串麻煩自行爬文~~
裡面哪個不懂,直接GOOGLE都有答案~~
下面是MSSQL的方式,MYSQL應該差不多

撈資料

using (SqlConnection conn = new SqlConnection(GetConn()))
            {
                using (SqlCommand cmd = new SqlCommand(strSQL, conn))
                {
                    using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                    {
                        if (sp != null)
                        {
                            foreach (SqlParameter parameter in sp)
                            {
                                if (parameter != null)
                                {
                                    da.SelectCommand.Parameters.Add(parameter);
                                }
                            }
                        }
                        DataTable dt = new DataTable();
                        da.Fill(dt);
                        return dt;
                    }
                }
            }

執行指令

using (SqlConnection conn = new SqlConnection(GetConn()))
            {
                using (SqlCommand cmd = new SqlCommand(strSQL, conn))
                {
                    conn.Open();
                    if (sp != null)
                    {
                        foreach (SqlParameter parameter in sp)
                        {
                            if (parameter != null)
                            {
                                cmd.Parameters.Add(parameter);
                            }
                        }
                    }
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
            }

我要發表回答

立即登入回答