连接sql server 正常吗??

解决方案 »

  1.   

    为什么不用sql server工具转撒,快些有效些。还可以知道错在什么地方
      

  2.   

    可以把变化存回数据库,可用于几乎任何表
    public void Update(DataSet ds)
    {
      foreach(DataTable table in ds.Tables)
      {
         string tablename=table.TableName;

         //SelectCommand
         string strsql="select ";
         int i=0;
         for(;i<table.Columns.Count-1;i++)
         {
    strsql+=table.Columns[i].ColumnName.Trim()+",";
         }
         strsql+=table.Columns[i].ColumnName.Trim()+" from "+tablename.Trim();
         if (strsql.Equals("")) 
         {
    throw new Exception("用于SelectCommand的Select语句不合乎规范");
          }
         OleDbDataAdapter adapter=new OleDbDataAdapter();
         try
         {
    adapter.SelectCommand=new OleDbCommand(strsql.Trim(),m_conn);
    adapter.SelectCommand.Transaction=m_trans;
    OleDbCommandBuilder builder=new OleDbCommandBuilder(adapter);
    adapter.Update(table);
          }
          catch(Exception e)
          {
    throw new Exception("更新数据到数据库出错",e);
          }
          finally
          {
    adapter.Dispose();
          }


    }
    }
      

  3.   

    我觉得代码没有问题 看看Access存在吗?或者是sql的问题?以下是读取dBASE 5.0的代码
    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ aPath +";Extended Properties=dBASE 5.0"; System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(strConn);
    // 
    System.Data.OleDb.OleDbDataAdapter adp = new System.Data.OleDb.OleDbDataAdapter (); System.Data.OleDb.OleDbCommand command = new System.Data.OleDb.OleDbCommand ();
    command.Connection = conn;
    command.CommandText = "Select * from " + aTblName;

    adp.SelectCommand = command;
    adp.Fill(ds);
      

  4.   

    我要做的事情是:我将本地的一个access表数据升迁到sqlserver中,我采取的策略是首先上传access文件,然后利用oledb方法访问,结果出现上面的错误
      

  5.   

    用sql server工具转换吧
    这样可以看到问题
      

  6.   

    Data Source="+filename1+";
    你其中的filename是否写出了路径,如server.mappath()等
      

  7.   

    如果用dbconn.open()出现同样的错误
      

  8.   

    把你的filename1用Response.Write打出来看看是什么东西。
      

  9.   

    传递的filename包含服务器中的决定路径
      

  10.   

    我用vs.net做的asp.net程序,在转换上面提高的工作时候,在我的台式机器中成功完成了,但在我的笔记本中却出现错误
      

  11.   

    我访问这个数据,是否存在问题呢?data source=D:\计生网络版\计生软件\xxjlpt\upload\3702200403190811.mdb;