none
請問 如何寫入 MS-SQL 2005 RRS feed

  • 問題

  • OS 是XP

    我將.CSV檔的資料已經全部讀入陣列中

    請問要如何寫入到MS SQL2005 ?

    如果是寫入同一個資料表要如何下code ?

    分開寫入不同資料表要如何下code?

     只好先把資料表建一建 關聯一下而已

     現在沒有頭緒 不知道要從何處下手

    2007年7月25日 下午 12:47

解答

  • 知道資料表和關聯,那你一定知道 SQL 吧 .

    知道 SQL,那你一定知道 SQL 中有一個 INSERT 指令 .

    知道 INSERT 指令,那你一定知道可以用 INSERT INTO [table] VALUES (...) 來將資料插入到資料表吧 .

     

    如果以上都知道,那你只要在本論壇查詢 "ADO.NET",就可以找到很多 code sample 可以看 .

    如果以上都不知道,去書局翻書吧 .

     

    2007年7月25日 下午 01:23
    版主

所有回覆

  • 知道資料表和關聯,那你一定知道 SQL 吧 .

    知道 SQL,那你一定知道 SQL 中有一個 INSERT 指令 .

    知道 INSERT 指令,那你一定知道可以用 INSERT INTO [table] VALUES (...) 來將資料插入到資料表吧 .

     

    如果以上都知道,那你只要在本論壇查詢 "ADO.NET",就可以找到很多 code sample 可以看 .

    如果以上都不知道,去書局翻書吧 .

     

    2007年7月25日 下午 01:23
    版主
  •  

    Code Snippet

                SqlConnectionStringBuilder connectStringBuilder = new     SqlConnectionStringBuilder();
                connectStringBuilder.DataSource = @"此處打入SQL的伺服器名稱";
                connectStringBuilder.InitialCatalog = "此處打入SQL的資料庫名稱";
                connectStringBuilder.IntegratedSecurity = true;

                try
                {
                    using (SqlConnection con = new SqlConnection(connectStringBuilder.ConnectionString))
                    {
                        string insertStr =
                            //這邊就可以打入SQL語法
                            "INSERT INTO /*此處打入表單名稱*/ VALUES (" +
                            "'" + textBox1.Text + "'," +
                            "'" + textBox2.Text + "'," +
                            textBox3.Text + "," +
                            "'" + textBox4.Text + "')";
                        SqlCommand insertCMD = new SqlCommand(insertStr,con);
                        con.Open();
                        insertCMD.ExecuteNonQuery();
                    }
                }
                catch(Exception ex)
                {
                   
                }

     

     

     

    因為小弟還是剛入門而已,所以乖乖去買書了
    這邊就打上範例 CODE 供以後的入門者一起分享摟

    • 已取消標示為解答 Neo920828 2019年6月25日 上午 12:16
    2007年7月30日 上午 01:37