如何用C#对Access数据库文件进行操作?
使用OledbConnection,OledbCommand等把所有的Sql换成Oledb就可以了publicintInsert(PrjTalktable){using(SqlConnectioncn=newSqlConnection(this。 ConnectionString)){stringsql=string。Format("INSERTINTO[{0}]([PrjID],[Message],[LinkMan],[PostDate])VALUES(@)",TableName);SqlCommandcmd=newSqlCommand(sql,cn);cmd。 Parameters...全部
使用OledbConnection,OledbCommand等把所有的Sql换成Oledb就可以了publicintInsert(PrjTalktable){using(SqlConnectioncn=newSqlConnection(this。
ConnectionString)){stringsql=string。Format("INSERTINTO[{0}]([PrjID],[Message],[LinkMan],[PostDate])VALUES(@)",TableName);SqlCommandcmd=newSqlCommand(sql,cn);cmd。
Parameters。Add("@PrjID",SqlDbType。Int)。Value=table。PrjID;cmd。Parameters。Add("@Message",SqlDbType。
NVarChar)。Value=table。Message;cmd。Parameters。Add("@LinkMan",SqlDbType。NVarChar)。Value=table。LinkMan;cmd。
Parameters。Add("@PostDate",SqlDbType。DateTime)。Value=table。PostDate;//cmd。Parameters。Add("@ID",SqlDbType。
Int)。Direction=ParameterDirection。Output;cn。Open();intretVal=ExecuteNonQuery(cmd);return(int)retVal;}}publicboolUpdate(PrjTalktable){using(SqlConnectioncn=newSqlConnection(this。
ConnectionString)){stringsql=string。Format("UPDATE[{0}]SET[PrjID] ,[Message] ,[LinkMan] ,[PostDate] ",TableName);SqlCommandcmd=newSqlCommand(sql,cn);cmd。
Parameters。Add("@PrjID",SqlDbType。Int)。Value=table。PrjID;cmd。Parameters。Add("@Message",SqlDbType。
NVarChar)。Value=table。Message;cmd。Parameters。Add("@LinkMan",SqlDbType。NVarChar)。Value=table。LinkMan;cmd。
Parameters。Add("@PostDate",SqlDbType。DateTime)。Value=table。PostDate;cmd。Parameters。Add("@ID",SqlDbType。
Int)。Value=table。ID;cn。Open();intretVal=ExecuteNonQuery(cmd);return(retVal==1);}}。收起