特急:用程序实现由ACCESS向SQL导入数据过程中遇到的错误,请高手帮忙看看。 SQL SERVER是支持这种方法的,而且上述语句在SQLSERVER中是可以正确执行的,不知道为什么到了程序中执行就是老报错。郁闷中...请问楼上提到的先连接好是指怎么操作?如果有比较好的解决方案的是否可以提出些建议? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是应该分别建立连接。OleDbConnection oleConn=new OleDbConnection(...); strSQL="SELECT yourField FROM yourTable";OleDbCommand oCmd=new OleDbCommand(strSQL,oleConn);OleDbDataReader dr;dr=oCmd.ExceuteReader();SQLConnection sqlConn=new SQLConnection(...);SQLDataAdapter sda=new SQLDataAdapter(strSQL,sqlConn);SQLCommandBuilder scb=new SQLCommandBuilder(sda);DataSet ds;sda.Fill(ds,yourTable);DataRow dRow;Int32 i;while(dr.Read()){ for(i=0;i<dr.FieldCount;i++) dRow(i)=dr.GetString(i) //if your FieldTypes are all String ds.Tables(0).Add(dRow)} 是不是你对那个数据库.MDB文件设置了什么读写权限. MDB文件没有任何读写权限。可为什么在程序中不可以实现这个功能呢?但在SQL的查询分析器中却可以。奇怪,郁闷!!!!!难道没有人知道这个问题吗? 这样,你在acess所在的那个目录上设置一下权限:右键文件夹->属性->安全->添加aspnet用户,给他写的权限 不应该存在这样的问题,我在做一个CS结构的程序,而且我说了在SQLSERVER中可以正确执行。谢谢楼上的。到底还有没有人知道这个问题呀? 怎样修改在VS中添加本地数据库的默认位置 64位WIN7下装VS2010遇到的问题 substring 正则表达式 大家好,关于DataGrid的问题,大家来帮下忙吧 怎么判断远程网页是否存在? Win Form 怎样知道当前获得焦点的控件是什么类型??[急,在线等] C/C++下一个队列函数,怎么移植到C# 关于DATAGRID显示数据地问题! 怎样得到DataSet中表名为“Table”中row的名为“row1”的位置index值? 困惑的问题: ADO.NET的集成安全机制 调用方法时如何省略某个参数?急,在线等候
strSQL="SELECT yourField FROM yourTable";
OleDbCommand oCmd=new OleDbCommand(strSQL,oleConn);
OleDbDataReader dr;
dr=oCmd.ExceuteReader();SQLConnection sqlConn=new SQLConnection(...);
SQLDataAdapter sda=new SQLDataAdapter(strSQL,sqlConn);
SQLCommandBuilder scb=new SQLCommandBuilder(sda);
DataSet ds;
sda.Fill(ds,yourTable);DataRow dRow;
Int32 i;
while(dr.Read())
{
for(i=0;i<dr.FieldCount;i++)
dRow(i)=dr.GetString(i) //if your FieldTypes are all String
ds.Tables(0).Add(dRow)
}
右键文件夹->属性->安全->添加aspnet用户,给他写的权限
到底还有没有人知道这个问题呀?