精华内容
下载资源
问答
  • Access数据库生成xml文件
  • 用来完成Access数据库文件向Xml文件的转换,产生完全符合w3c标准的Xml文件,需要.net framework v2.0的支持
  • C#项目中引入Access数据库生成安装包安装后权限问题 项目中引用Access数据库,如果有修改表的操作(插入,更新,删除)。则需要在程序安装后的文件夹内开放相应数据库权限。否则将会出现两种错误。 一、操作必须...

    C#项目中引入Access数据库生成安装包安装后权限问题

    项目中引用Access数据库,如果有修改表的操作(插入,更新,删除)。则需要在程序安装后的文件夹内开放相应数据库权限。否则将会出现两种错误。

    一、操作必须使用一个可更新的查询

    二、不能使用'';文件已在使用中

    针对第一个问题,需要开放相应数据库文件的写权限给当前计算机使用者。针对第二个问题,则需开放程序整个安装目录的写权限给当前计算机使用者。

    开放方法都是找到对应文件或文件夹。右击选择安全选项。(Windows)

    展开全文
  • 本文将讨论一个Access数据库不能更新的问题,最后作者找到了引发血案的罪魁祸首——@符号,原因请看文内详解。   在昨天下午就遇到了这个问题,但是调试一直都能成功,但是数据却总是没有更新。在网上搜索了下,...
      
    

    本文将讨论一个Access数据库不能更新的问题,最后作者找到了引发血案的罪魁祸首——@符号,原因请看文内详解。

     

    在昨天下午就遇到了这个问题,但是调试一直都能成功,但是数据却总是没有更新。在网上搜索了下,这方面的东西还是挺少的,可能是因为Access数据库用得少,或者是在更新的时候使大多人不用参数方式的原因吧,今天我把我的经历记录一下吧。以后也可以做参考。

    原来有误的代码:

    StringBuilder strSql = new StringBuilder();  strSql.Append("update news_Table set ");    strSql.Append("NewsTitle=@NewsTitle,");   strSql.Append("NewsContent=@NewsContent,");    strSql.Append("NewsReporter=@NewsReporter");     strSql.Append(" where NewsID=@NewsID ");  OleDbParameter[] parameters = {      new OleDbParameter("@NewsID", OleDbType.Integer,4),    new OleDbParameter("@NewsTitle", OleDbType.VarChar),     new OleDbParameter("@NewsContent", OleDbType.VarChar),    new OleDbParameter("@NewsReporter", OleDbType.VarChar)};   parameters[0].Value = model.NewsID;   parameters[1].Value = model.NewsTitle;  parameters[2].Value = model.NewsContent;   parameters[3].Value = model.NewsReporter;    return DbHelperOleDb.ExecuteSql(strSql.ToString(), parameters); 

    因为这个代码是使用动软代码生成器自动生成的,所以我可以肯定代码是无误的,可是问题出在我修改了参数,自动生成的代码里包含可以更新ID,我数据库里的ID是自动增长的,所以不能更新,我也就直接删除了ID,变成上面的错误代码。就这样,问题就出来啦,不管我如何调试,都无济于事,始终不能更新到数据库。

    在琢磨很久之后,换成更加不同的方式来更新数据库,也就是不使用@传参数,直接使用++方式的代码。

    ++方式的代码:

    string strSql;  strSql="update news_Table set NewsTitle='"+model.NewsTitle+"',NewsContent='"+model.NewsContent+"',NewsReporter='"+   model.NewsReporter+"'  where NewsID="+model.NewsID;    return DbHelperOleDb.ExecuteSql(strSql); 

    使用这种方式可以很顺利的更新数据库里的数据。

    这样的结果让我很抓狂。我不知道该怎么办好,我想不通为什么传参数的方式不行,但是直接写的方式就可以。接着就是我疯狂地在Google上搜索的这方面的资料,但是搜到这方面和我同样的问题的日志不多。但是还是有解决这个问题的解决方案,那就是参数赋值顺序和传入的时候一致,下面贴出正确的代码:

    正确传参数的代码:

    StringBuilder strSql = new StringBuilder();   strSql.Append("update news_Table set ");   strSql.Append("NewsTitle=@NewsTitle,");     strSql.Append("NewsContent=@NewsContent,");    strSql.Append("NewsReporter=@NewsReporter");    strSql.Append(" where NewsID=@NewsID ");    OleDbParameter[] parameters = {   new OleDbParameter("@NewsTitle", OleDbType.VarChar),    new OleDbParameter("@NewsContent", OleDbType.VarChar),    new OleDbParameter("@NewsReporter", OleDbType.VarChar),    new OleDbParameter("@NewsID", OleDbType.Integer,4)};    parameters[0].Value = model.NewsTitle;    parameters[1].Value = model.NewsContent;    parameters[2].Value = model.NewsReporter;    parameters[3].Value = model.NewsID;     return DbHelperOleDb.ExecuteSql(strSql.ToString(), parameters); 

    只是参数顺序改变了一下就可以正常更新Access数据库啦,也许这应该是Access的一个Bug吧,也许Access本来就如此,比MSSQL语法要严格。

    原文标题:Access使用参数方法更新数据库的问题

    链接:http://www.cnblogs.com/Jane_Wang/archive/2010/08/07/1794845.html

     

    展开全文
  • 易语言生成ACCESS数据库源码,生成ACCESS数据库,填充组合框,置项目,刷新表,刷新字段,显示模板,生成___Add,生成___Modify,生成___Delete,生成___List,生成___Display,生成___LoginCheck,生成___TopMenu,生成___...
  • 简单asp加载access数据库,并生成XML,然后再将XML数据加载进LIST组件范例学习。
  • 易语言源码易语言生成ACCESS数据库源码.rar 易语言源码易语言生成ACCESS数据库源码.rar 易语言源码易语言生成ACCESS数据库源码.rar 易语言源码易语言生成ACCESS数据库源码.rar 易语言源码易语言生成ACCESS数据库...
  • asp加载access数据库生成XML
  • 易语言生成ACCESS数据库源码
  • 其实access数据库自己就支持自动生成数据库文档。 操作方法如下: 数据库工具 -> 数据库文档管理器 -> 全部对象类型 然后选中你要生成的表和关系,点确定按钮即可自动生成数据库设计文档。 转载于:...

    在做Access数据库设计时,常常直接在access文件中建表,建字段,然后写设计文档时,又得重新再写一遍字段和表间关系。其实access数据库自己就支持自动生成数据库文档。

    操作方法如下:

    数据库工具 -> 数据库文档管理器 -> 全部对象类型 然后选中你要生成的表和关系,点确定按钮即可自动生成数据库设计文档。

    转载于:https://www.cnblogs.com/Ffdd/p/8696805.html

    展开全文
  • 一个简单的Access数据库mdb生成代码的例子,内含常用的jar包
  • PowerDesigner生成Access数据库

    千次阅读 2010-06-07 22:08:00
    这些文件通过脚本的生成从PDM(物理模型)文件创建而来,Access的.mdb数据库使用.DAT文件创建数据库或者将Access数据库反转操作生成.DAT文件。 从PowerDesigner的PDM文件生成MS Access数据库的方法如下: ...

    生成Microsoft Access数据库
    PowerDesigner和MS(微软)的Access数据库之间通过.DAT文件交换信息,这些文件通过脚本的生成从PDM(物理模型)文件创建而来,Access的.mdb数据库使用.DAT文件创建数据库或者将Access数据库反转操作生成.DAT文件。

    从PowerDesigner的PDM文件生成MS Access数据库的方法如下:
    1、在PowerDesigner中生成数据库脚本文件
    2、双击PowerDesigner安装目录下的tools目录中的access.mdb文件

    3、选择“从PowerDesigner脚本文件创建Access数据库”
    4、在“选择数据库”框中输入目标数据库或点击浏览选择目标数据库

    5、在“PowerDesigner文件”中输入由PowerDesigner创建的脚本文件或者点击浏览选择脚本文件

    6、点击“创建”按钮。

    原文(出自PowerDesigner12英文版帮助手册):

    Generating a Microsoft Access 97 database

    PowerDesigner and MS Access 97 use .DAT files to exchange information. These files are created from the PDM files via the script generation. The access.mdb database uses or creates .DAT files to generate or reverse Access databases.
    You can define the database generation parameters from the access.mdb database window.

    To generate an MS Access database from a PowerDesigner PDM:

    1 Generate the database script from PowerDesigner.
    2 Double-click access.mdb in the PowerDesigner /tools directory.
    3 Select Generate Access Database from PowerDesigner Script File.
    4 Type the destination database in the Select Database box.
    5 Type the file created by PowerDesigner in the PowerDesigner File.
    6 Click on the Create button.

    其它方法介绍:

    用powerdesigner创建access数据库
    1、先用powerdesigner设计好表,生成sql语句。
    2、创建一个access空的数据库。
    3、打开powerdesigner所在目录,下边有一个Tools目录,打开目录下的Access.mdb
    4、双击出现一个对话框,选择好数据库文件(.mdb),选择好刚才生成的sql文件,点击creat。
    5、OK。

    参考文献:http://www.cnblogs.com/xioxu/archive/2006/08/23/484308.html

    展开全文
  • 摘要:VC/C++源码,数据库应用,msado15.dll,动态生成菜单 VC++ msado15.dll数据库实例,通过ADO动态链接库msado15.dll连接Access数据库,动态生成窗体菜单,该功能适用于大部分的VC++ ADO动态加载菜单的场合,msado15...
  • ACCESS数据库与SQL查询语句生成示例 ACCESS数据库与SQL查询语句生成示例 ACCESS数据库与SQL查询语句生成示例
  • Access数据库密码生成

    千次阅读 2005-04-29 08:50:00
    Access数据库密码生成器 在使用ACCESS数据库的时候都希望加个密码,让别人无法进入数据库中去随意的查看数据,手动写总是有一些规律在里面。下面这段代码可以生成一个20位的随机密码。Private Sub Command1_Click()...
  • c# winform datagridview联合access数据库 查询 删除 添加 生成报表 demo
  • 程序结合易语言扩展界面支持库和数据库操作支持库,调用易语言模块生成ACCESS数据库及ASP代码。
  • ACCESS数据库结构文件自动生成软件
  • 数据库 access2003 开发工具 C#2.0 功能: 访问数据库查看数据 datagritview 生成Excel
  • java生成Access数据库文件

    千次阅读 2012-12-31 13:20:23
    java生成Access数据库文件  (2011-06-29 11:01:17) 转载▼ 标签:  access数据库   文件路径   绝对路径   文件拷贝   服务端   it 分类: Java ...
  • PowerDesigner生成Access数据库自从使用PD以来一直知道可以支持access但一直没有搞明白如何通过脚本来创建access数据表。在PD的tools里终于找到的答案,具体文件都在C:/Program Files/Sybase/PowerDesigner 12/Tools...
  • 程序结合易语言扩展界面支持库和数据库操作支持库,调用易语言模块生成ACCESS数据库及ASP代码。
  • 为此,我想了好长时间,到网上搜索了N遍,虽然也找到了把Access数据库生成SQL脚本,甚至直接导入SQL Server的软件,可是在试了之后,总会有莫名其妙的错误:主站系统(动易)前台使用一切正常,后台登录时,出现...
  • 本程序可以将Access数据库转换为SQLite数据库,生成的SQLite数据库与Access数据库有相同的数据库名和结构,并同时将Access数据库的数据导出到SQLite数据库中。
  • C#生成Access数据库

    千次阅读 2006-08-03 17:52:00
    /**//// 使用ADOX.Catalog.Create生成Access数据库 static void CreateDatabase(string dbFileName) ...{ try ...{ string connectionString1 = "Provider=M
  • vb.net绘制生成曲线,数据从access数据库中读取,然后将数据进行简要处理后,传送给曲线生成函数,生成适时的数据曲线。  请注意:vb.net里PICTURE只支持像素,长度比较大,需要乘除定义精确值,8当余数为1,则刚好...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 147,979
精华内容 59,191
关键字:

access数据库生成