社区
C#
帖子详情
关于数据导出问题?求大虾帮忙,在线等~~~~~~~~~~~
lc329857895
2008-01-10 12:31:48
有两个系统,一个B/S的,一个是C/S的,C/S的是单机版的,B/S用的数据库是sql2000,C/S是Access
C#里我要把SQL2000的数据导出到Access里,不可以直接导入,因为是异地的,对方也没有装sql2000。
我现在的方法是现将数据以sql语句的方式导出到记事本里,然后通过程序执行记事本中的sql语句将数据导入到Access里,
但是执行效率太低了,不知道有没有什么好的方法
请大虾指导。
...全文
94
9
打赏
收藏
关于数据导出问题?求大虾帮忙,在线等~~~~~~~~~~~
有两个系统,一个B/S的,一个是C/S的,C/S的是单机版的,B/S用的数据库是sql2000,C/S是Access C#里我要把SQL2000的数据导出到Access里,不可以直接导入,因为是异地的,对方也没有装sql2000。 我现在的方法是现将数据以sql语句的方式导出到记事本里,然后通过程序执行记事本中的sql语句将数据导入到Access里, 但是执行效率太低了,不知道有没有什么好的方法 请大虾指导。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
changjiangzhibin
2008-01-10
打赏
举报
回复
用两个循环,先读出原内容(可放在数据集中),
再遍历存入Access(预先建好)
rangeon
2008-01-10
打赏
举报
回复
异地的也可以直接导入,远程连接SqlServer
lc329857895
2008-01-10
打赏
举报
回复
我的那个是单机版的,数据是从sql2000里来的,因为数据量很大,所以导入时间很长,需要一个比较好
解决方案,谢谢各位了
游陆
2008-01-10
打赏
举报
回复
不好意思 后面这个 要用这个方法(因为是Access):
public void ExecuteSQL(string strSql)
{
OleDbConnection myConnection;
OleDbCommand myCommand;
myConnection = new OleDbConnection(GetConnStr());
myCommand = new OleDbCommand(strSql, myConnection);
myConnection.Open();
myCommand.ExecuteNonQuery();
myConnection.Close();
}
游陆
2008-01-10
打赏
举报
回复
这样 你把异地Access 的数据库copy到你的计算机中的本地目录下面,
//读你本地计算机中上sql2000种的数据到datatable
private DataTable getDataTable()
{
string strSql;
DataTable myDS = new DataTable ();
strSql = "select * from [biao] "
//Response.Write(strSql);
myDS = GetDataTable (strSql);
return myDS;
}
public DataTable GetDataTable(string strSql)
{
SqlDataAdapter myDataAdapter;
DataTable myDT = new DataTable();
String strConn;
strConn = GetConnStr();
myDataAdapter = new SqlDataAdapter(strSql, strConn);
myDataAdapter.Fill(myDT);
return myDT;
}
//插入到你的Access数据库中
private void WtiteAccess(DataTable tb)
{
for (int i = 0; i < tb.Rows.Count ; i++)
{
string strSql = "INSERT INTO Data_b (" + strField + ") VALUES (" + strValue + ")";
ExecuteSQL(strSql);
}
}
public void ExecuteSQL(string strSql)
{
SqlConnection myConnection;
SqlCommand myCommand;
myConnection = new SqlConnection(GetConnStr());
myCommand = new SqlCommand(strSql, myConnection);
myConnection.Open();
myCommand.ExecuteNonQuery();
myConnection.Close();
}
//最后把你的这个access放到异地的计算机上就可以了
levenwood
2008-01-10
打赏
举报
回复
....楼主是个大懒汉啊
wxg22526451
2008-01-10
打赏
举报
回复
up
lc329857895
2008-01-10
打赏
举报
回复
大虾,键盘误!
不好意思啊
lc329857895
2008-01-10
打赏
举报
回复
不会写呀,大瞎帮写下吧
如何将Access
数据
库
导出
、导入!我用的是ODBC连接!
帮小弟一个忙啊,我在做毕业设计时,遇到一个
问题
!希望
大虾
帮忙
解决一下!就是如何将Access
数据
库
导出
、导入!我用的是ODBC连接的!
如何把PDA中文本文档
导出
到电脑PC中?基于Java平台
如何把PDA中的文本文档
导出
到电脑PC中呢?而且是基于JAVA平台的,网上的例子和能够参考的资料,几乎为零但是在高手的指点下,这个难题也被额给攻破了喽……^^进入正题,PDA我在这里就不做太多的说明了,简单的说,...
导出
DataList到excel中的方法[转]
我的代码如下,但是只能做到
导出
,不能在Excel中显示对应的颜色。 Response.Clear(); Response.BufferOutput=true; Response.Charset="GB2312"; Response.AppendHeader("Content-Disposition","attachment;...
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载...显示
数据
下载中文名文件时保存文件名乱码
问题
关于用ASP.net绘图的
问题
...
sql
数据
删除后恢复
sql
数据
删除后恢复 不小心把客户那边的
数据
库中删了一千多条
数据
,之前又没有备份,很郁闷,后来在网上找到一工具(Log Explorer),让我躲过一劫。 首先看一下界面:输入服务器地址,用户名及密码后点Connect,...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章