用数据填充MS SQL表 [英] Fill MS SQL table with data

查看:72
本文介绍了用数据填充MS SQL表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有填充MS SQL表table1的数据。



table1有4列:id,col1,col2和col3。



  id col1 col2 col3  
1 2 1 5
2 4 3 4
3 6 5 3
4 8 7 2





 尝试 
cmdStr = < span class =code-string> INSERT INTO [table1] [id],[col1],[col2],[col3] VALUES @ id,@ col1 ,@ col2,@ col3;
使用 conn 作为 SqlConnection(connStr)
使用 cmd As SqlCommand(cmdStr,conn)
conn.Open()
cmd.Parameters.AddWithValue(@ id,???)
cmd.Parameters.AddWithValue(@ col1,???)
cmd.Parameters.AddWithValue(@ col2,???)
cmd.Parameters.AddWithValue(@ col3,???)
cmd.ExecuteNonQuery()
conn.Close()
cmd.Dispose()
conn.Dispose()
结束 使用
结束 使用
Catch ex As 异常
TextBox5.Text = ex.Message
结束 尝试

解决方案

我会说尝试使用一些修改代码





尝试
cmdStr =INSERT INTO [table1]([id],[col1], [col2],[col3])VALUES(@i d,@ col1,@ col2,@ col3)
使用conn作为新的SqlConnection(connStr)
cmd作为新的SqlCommand(cmdStr,conn)
conn.Open()
cmd.Parameters.AddWithValue(@ id,???)
cmd.Parameters.AddWithValue(@ col1,???)
cmd.Parameters.AddWithValue(@ col2,???)
cmd.Parameters.AddWithValue(@ col3,???)
cmd.ExecuteNonQuery()
cmd.Dispose()
conn.Dispose()
conn.Close()
TextBox5.Text =成功保存的值
结束使用
Catch ex As Exception
TextBox5.Text = ex.Message
结束尝试


I have the data to fill a MS SQL table, table1.

The table1 has 4 columns: id, col1, col2 and col3.

id   col1 col2 col3
1    2    1    5
2    4    3    4
3    6    5    3
4    8    7    2



Try
                cmdStr = "INSERT INTO [table1] [id],[col1],[col2],[col3] VALUES @id,@col1,@col2,@col3;"
                Using conn As New SqlConnection(connStr)
                    Using cmd As New SqlCommand(cmdStr, conn)
                        conn.Open()
                        cmd.Parameters.AddWithValue(@id,???)
                        cmd.Parameters.AddWithValue(@col1,???)
                        cmd.Parameters.AddWithValue(@col2,???)
                        cmd.Parameters.AddWithValue(@col3,???)
                        cmd.ExecuteNonQuery()
                        conn.Close()
                        cmd.Dispose()
                        conn.Dispose()
                    End Using
               End Using
            Catch ex As Exception
               TextBox5.Text = ex.Message
            End Try

解决方案

i will say try your code with some modificaton


Try
                cmdStr = "INSERT INTO [table1] ([id],[col1],[col2],[col3]) VALUES (@id,@col1,@col2,@col3)"
                Using conn As New SqlConnection(connStr)
                    cmd As New SqlCommand(cmdStr, conn)
                        conn.Open()
                        cmd.Parameters.AddWithValue(@id,???)
                        cmd.Parameters.AddWithValue(@col1,???)
                        cmd.Parameters.AddWithValue(@col2,???)
                        cmd.Parameters.AddWithValue(@col3,???)
                        cmd.ExecuteNonQuery()
                        cmd.Dispose()
                        conn.Dispose()
                        conn.Close()
               TextBox5.Text = "value successfully saved"
                    End Using
            Catch ex As Exception
               TextBox5.Text = ex.Message
            End Try


这篇关于用数据填充MS SQL表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆