我用SqlClient控件把数据库3W条数据读取fill到DataGridView里面,想把这些数据写到ACCESS数据库里面,应该怎么写?查询了好多百度,但是找到都是凤毛麟角,以前一直用易语言编程,现在学VB.net,请懂的朋友,给个比较实用的代码,复制复制过来就不要回答了,因为我已经百度很多了.
下面是百度出来的,我也参考过,但是不会写,C#代码(参考)我用的是VB.net
http://blog.163.com/zl_zhang_lin@yeah/blog/static/124255113201091151951517/
我用的是VB6.0,你可以引用这两个,用来创建数据库和操作数据库,具体操作参考ADO帮助
类似如下:
Dim dbName As String
Dim xStr As String
Dim mdbPassword As String
Dim I As Long
Dim cadx As New ADOX.Catalog
Dim ccn As ADODB.Connection
Dim lTb As ADODB.Recordset
'检查文件是否存在,存在是否可以覆盖,代码省略
xStr = "Provider=Microsoft.ACE.OLEDB.12.0;Jet OLEDB:Engine Type=6;Data source=" & dbName & ";"
cadx.Create xStr
Set cadx = Nothing
xStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dbFileName & ";Persist Security Info=False"
Set ccn = New ADODB.Connection
ccn.ConnectionString = xStr
ccn.CommandTimeout = 30
ccn.Mode = conMode
ccn.Open
xStr = "CREATE TABLE TAB1(FD1 LONG,FD2 TEXT(10),FD3 TEXT(12),FD4 LONG)"
ccn.Execute xStr
Set lTb=New ADODB.Recordset
lTb.Open "TAB1", ccn, adOpenKeyset, adLockPessimistic, adCmdTable
For I = 1 To J
lTB.AddNew
lTB.Fields("FD1") = ...
lTB.Fields("FD2") = ...
lTB.Fields("FD3") = ...
lTB.Fields("FD4") = ...
lTB.Update
Next
lTb.Close
set lTb=nothing
ccn.close
set ccn=nothing
谢谢你的回答!但是没有解决到我问题
vb.net中向datagridview中添加,删除,修改记录并保存到access数据库,求...
一般是将access数据库绑定到datagridview中,要添加数据只需要datagridview1.Item(3, 0).Value=XXX这种就行了,删除修改同理。保存到access是你已经有了一个access表吧?不然字段都要新建的。如果要保存到数据库的话就调用sql语句链接数据库了,我找个以前的代码 Dim OleDbConn As OleDbConnection = ...
vb.net 将DataGridView数据写到access数据库
我用的是VB6.0,你可以引用这两个,用来创建数据库和操作数据库,具体操作参考ADO帮助 类似如下:Dim dbName As String Dim xStr As String Dim mdbPassword As String Dim I As Long Dim cadx As New ADOX.Catalog Dim ccn As ADODB.Connection Dim lTb As ADODB.Recordset ...
vb.net中如何将datagridview中的数据导入到access中
你如果是想,更新,请使用DataAdapter来.获取数据(Fill方法)到DataGridView中.在DataGridView 中修改的数据.在调用DataAdapter的Update的方法来更新,数据库.这就要求,你使用DataSet构造好DataTable和DataAdapter...DataAdapter的使用,可以完成你的需求.
vb.net怎么将datagridview的数据写入数据库
将textbox中的数据添加到datagridview中就不用说了吧 datagridview中更新导数据库 使用:定义 OleDbCommandBuilder(DataAdapter)DataAdapter.Update(DataSet)DataGridView.Update()
在VB.NET中DataGridView中修改的数据写入数据库
设计的时候使用强类型dataset,也就是必须使用XXXTableAdapter绑定数据源,不是说任意的数据都可以update回数据库的。
VB.NET datagridview 修改后的数据如何保存回数据库。
Me.DataGridView1.AllowUserToAddRows =假 TB =新的DataTable AP = OleDbDataAdapter的(”选择* 70.7“,CN)”这里是SQL命令,Cn为连接到数据库,您的康恩 ap.Fill(TB)= TB Me.BindingSource1.DataSource Me.BindingNavigator1.BindingSource = Me.BindingSource1 Me.DataGridView1.DataSource Me....
用VB语言 如何将在控件datagridview中修改数据更新到数据库?
'以下是我现成的操作OLEDB数据库的,也就是Access2003那种,你自己修改成SQL的就可以用 '首先在窗体上加DataGridView1,BindingSource1,BindingNavigator1,Button1控件各一个,然后在BindingNavigator1控件上增加一个按钮ToolStrip_Save 修改的关键是OleDbCommandBuilder(你自己把其改成SqlClient.SqlCommandBuilder) '---下面是整...
在vb.net中datagridview上修改的数据如何保存到sql数据库中?
datasource=127.0.0.1;initialcatalog=cade;userid=sa;password=12345;"sqlconnection1=newsystem.data.sqlclient.sqlconnection(strconnect)'加上下面几行代码就可以了dimdaasnewsqldataadapter("select*from表",sqlconnection1)'这里的链接默认就是打开的dimdtasnewdatatableda.fill(dt)datagridview1....
vb.net将DataGridView中的数据保存到SQL数据库
Dim ap As SqlClient.SqlDataAdapter'这个变量很重要 Private Function Save_Data() As Boolean '保存数据库的操作 Try Me.DataGridView1.EndEdit() ' Me.BindingSource1 = Me.DataGridView1.DataSource Me.BindingSource1.EndEdit() Dim bd As New SqlClient.SqlCommandBuilder(ap) ...
在vb.net上dategridview上修改后的数据怎么保存在数据库中。例如,点...
点击修改按钮以后,相对的数据显示到 信息显示 窗口的相对TextBox 的代码如下:1 2 信息显示.TextBox1.Text = DataGridView1.SelectedRows(0).Cells("Name_CN").Value.ToString'中文姓名为例,其他的跟这个一样。信息显示.ShowDialog()完成修改的SQL代码如下:1 UPDATE 表名 SET Name_CN='新值'...