注册 登录
编程论坛 VB.NET论坛

数据保存问题

hlytuopu 发布于 2008-11-06 14:21, 1279 次点击
如何将datagridview中的数据保存到数据库中呢?
在程序中,我先将textbox中的数据显示到Datagridview中,然后想将其保存到SQL数据库中
程序运行后没有错误提示,但在SQL数据库中打开相应的表却没有刚刚保存的数据,这是什么问题啊!!!
这是我保存数据的代码:
 Private Sub 保存SToolStripButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles 保存SToolStripButton.Click
        Dim MyConnectionString As String
        MyConnectionString = "server='localhost';UID=sa;PWD=123456;database=Tuo_Pu_Benchmark"
        Try
            conn = New SqlConnection()
            conn.ConnectionString = MyConnectionString
            conn.Open()
            Main_DataGridView1.DataSource = myds.Tables("TuoPu_Benchmark_Table1")
            Dim mycb As SqlCommandBuilder = New SqlCommandBuilder(myadapt_one)
            myadapt_one.Update(myds, "TuoPu_Benchmark_Table1")
        Catch ex As Exception
            MessageBox.Show(ex.ToString)
        End Try

    End Sub
各位给个方案吧
3 回复
#2
fairy42008-11-06 16:18
myadapt_one,什么东西?
#3
hlytuopu2008-11-06 16:47
myadapt_one是我定义的一个SqlDataAdapter
dim myadapt_one as SqlDataAdapter
#4
zh604922008-11-07 01:12
vb2005和2008好象都有这个问题,access数据库(本地数据库)的解决方法是
1、在解决方案资源管理器中将.mdb的数据库属性改为“不复制”
2、将引用的数据库文件复制到bin文件夹中的debug文件夹下
对于sql数据库怎么解决还没试过,也许可以参考一下access的
1