如何将dataset里的数据,放到一个新的数据库里

hk777 2002-02-22 12:58:36
如何将dataset里的数据,放到一个新的数据库里
...全文
35 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
acptvb 2002-02-22
  • 打赏
  • 举报
回复
感谢您使用微软产品。

首先,您需要在服务器端新增一个数据库,您可以手动创建数据库,或者执行SQL 语句实现。

接下来,您需要在这个数据库中创建表,如果您的两个数据库在同一个服务器上,您可以创建您可以通过创建OleDbCommand对象或者SqlCommand对象来执行SQL语句:SELECT * INTO DatabaseName.TableName FROM OriginalTableName语句生成表。您可以参考如下代码:

Dim i As Integer
For i = 0 To DataSet1.Tables.Count
SqlCommand1.CommandText = "SELECT * INTO DatabaseName." & DataSet1.Tables(i).TableName & " FROM " & DataSet1.Tables(i).TableName
SqlCommand1.ExecuteNonQuery()
Next i

如果您的两个数据库不在同一个服务器上,您需要使用两个Connection对象对两个不同的数据源进行操作。您需要首先手动地创建所有的表,然后再更新数据库中的信息。您可以参考以下文章:
HOW TO: Fill a DataSet from a Data Source and Update Another Data Source Using Visual Basic .NET (http://support.microsoft.com/default.aspx?scid=kb;en-us;Q310347 )
或者HOW TO: Fill a DataSet from a Data Source and Update Another Data Source Using Visual C# .NET (http://support.microsoft.com/default.aspx?scid=kb;en-us;Q313028 ) 来保存您的数据库。

微软全球技术中心 VB技术支持
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧