关于sql server 2000简单问题

来源:百度知道 编辑:UC知道 时间:2024/07/03 03:44:09
我手中有一个excel有5万条记录(记录之间找不到什么关联),excel中有两列数据(B,C),我有一个表,表中有三列,A列自动增长,B,C两列允许为空,我现在想把excel中两列数据分别插入表中的B,C两列,我试着将数据复制粘贴到表中的Grid里面,但只能将所有数据复制到Grid的第一行里面,下面其他Grid行复制不到,怎么办?
是用批处理吗?怎么用?还有我会一点C#语言,如果有其他办法可以教我。谢谢!
我想用C#语言导入到sqlserver,怎么写?请大家教我一下?

HI我帮你搞定
这个问题好解决

sql server有个导入,你点数据库名的右键

估计可以用导入数据,如果不行的话,可以使用jxl包,我有一个例子,你可以参考使用
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;
import java.sql.*;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import jxl.*;
public class SimUpdate {
private String fileName;
public SimUpdate(String fileName){
this.fileName = fileName;
}
static Map tNames;
static{
tNames = new HashMap();
}
//下面是主要代码

private void updateDb(){
try{
Connection conn = DbPool.connectDB();
if(conn != null){
Statement stmt = conn.createStatement();
/**********************************************/
jxl.Workbook rwb = null;
try{
//构建Workbook对象 只读Workbook对象
//直接从本地文件创建Workbook
//从输入流创建Workbook
InputStream is = new FileInputStream(fileName);
rwb = Workbook.getWorkbook(is);