ADO.NET操作Access的问题
C# code:
public override int Update(Table model, DbTransaction dbtran)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("update Table set ");
strSql.Append("Pid=@Pid,");
strSql.Append("Start=@Start,");
strSql.Append("CEnd=@CEnd");
strSql.Append(" where id=@id ");
OleDbParameter[] parameters = {
new OleDbParameter("@id", OleDbType.Integer,4),
new OleDbParameter("@Pid", OleDbType.Integer,4),
new OleDbParameter("@Start", OleDbType.Date),
new OleDbParameter("@CEnd", OleDbType.Date)};
parameters[0].Value = model.id;
parameters[1].Value = model.Pid;
parameters[2].Value = model.Start;
parameters[3].Value = model.CEnd;
return OleDbHelper.ExecuteSql(strSql.ToString(),dbtran, parameters);
}
/// <summary>
/// 执行SQL语句,返回影响的记录数,加事务参数
/// </summary>
/// <param name="SQLString">SQL语句</param>
/// <returns>新ID</returns>
public static int ExecuteSql(strin
相关问答:
IsSqlDataBase = 0 '主数据库类型(1=SQL,0=AC)
'===========================================================================
SqlDatabaseName = "ads365" '主数据库名
S ......
本来我是用ACCESS+VB建立一个软件(局域网),现在由于办公地点有变动,相换成INTERNAT的,有没有办法解决,
象这样的情况,如果是广域网,最好改成:B\S的
如果是局域网的,最好改成:C\S的
http://downlo ......
问题如下:
用查询语句
select * from tab where fil like 'CK090902'能查找出一条记录并显示出来
改为
select * from tab where fil = 'CK090902'
就不能查找到,也显示不出来 ......
我的项目的几个重要的表放在这个Access里。这几个表只读的不需要修改。请问有什么方法禁止发生修改呢?我要保证数据的完整性。
2003 中可以进行用户组的权限的设置。
我只想要2007的。因为密码还没有人能破解出 ......
我做了一个学生获奖信息的表,里面字段有很多,如:学号,姓名,班级,联系方式,年级,性别,100米,200米,CET4,计算机等级,报关员,报检员,等等很多,怎么拆分成几个表,如何组织表间关系?
从你的说明上看不出 ......