数据库从sqlserver转成access后出现的问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:08:28
把数据库从sqlserver转成access后,出现了很多问题.
这里是我的数据处理类:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Data.OleDb;
/// <summary>
/// DBcon 的摘要说明
/// </summary>
public class DBcon
{
//SqlConnection con = null;
OleDbConnection con = null;
public DBcon()
{

}
public void getCon()
{
//改为Access
//con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\\hawei/hawei.mdb");
con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+HttpContext.Current.Request.MapPath("~")+"

把数据库从sqlserver转成access后,很多字段类型在access中没有就自动转成了access中的字段类型,结果就会造成不匹配。所以转换完后需要人工一个表一个表地进行检查。

另外象自增字段转换完后也可能不是自增的了,也需要看一下。

你插入的数据与数据库中的字段不一致