怎么把本地EXCEL里的数据导入到远程服务器的SQL里
怎么把本地EXCEL里的数据导入到远程服务器的SQL里
我做的能导入到本地SQL里,远程的出错误
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + @FileSource + ";Extended Properties=Excel 8.0 ";
myConn = new OleDbConnection(strCon);
myConn.Open(); //打开数据链接,得到一个数据集
DataSet myDataSet = new DataSet(); //得到自己的DataSet对象
string StyleSheet = "Sheet1 ";
string StrSql = "select * from [ " + StyleSheet + "$] ";
OleDbDataAdapter myCommand = new OleDbDataAdapter(StrSql, myConn);
myCommand.Fill(myDataSet, "[ " + StyleSheet + "$] ");
myCommand.Dispose();
DataTable DT = myDataSet.Tables[ "[ " + StyleSheet + "$] "];
myConn.Close();
............
------解决方案--------------------本地和远程应该是一样,试一下TRY捕获出错信息
------解决方案--------------------只看到读excel到dataset,没看到写入到sql的语句
一般来说,只要有权限,连接字符串正确,没有被防火墙喀嚓,
那写入本地和写入远程没区别
再多说一句,有权限的话不需要写程序,直接用sql2k的dts