社区
Access
帖子详情
Access Insert语句执行成功,表中没有Insert的数据
alphabetaox
2011-10-28 05:08:18
Access Insert语句执行成功,表中没有Insert的数据
通过command.ExecuteNonQuery();执行的语句,执行成功,返回1
但是数据库中并没有插入的语句,sql语句拿出来单独执行就可以
求助。
...全文
306
19
打赏
收藏
Access Insert语句执行成功,表中没有Insert的数据
Access Insert语句执行成功,表中没有Insert的数据 通过command.ExecuteNonQuery();执行的语句,执行成功,返回1 但是数据库中并没有插入的语句,sql语句拿出来单独执行就可以 求助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 17 楼 acmain_chm 的回复:]
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DB.accdb;Persist Security Info=True"
你的连接字符串中并没有指定绝对路径,所有就取和.EXE文件相同目录中的
[/Quote]
谢谢您的帮忙,今天刚把数据库转到access,我一直还在根目录下地db中查看数据
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 17 楼 acmain_chm 的回复:]
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DB.accdb;Persist Security Info=True"
你的连接字符串中并没有指定绝对路径,所有就取和.EXE文件相同目录中的
[/Quote]
哦 明白了,数据是写入到debug目录下地db中了的
ACMAIN_CHM
2011-10-28
打赏
举报
回复
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DB.accdb;Persist Security Info=True"
你的连接字符串中并没有指定绝对路径,所有就取和.EXE文件相同目录中的
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 12 楼 acmain_chm 的回复:]
检查你的 debug 下有没有一个 DB.accdb
[/Quote]
之前一直没用过access数据库,还不大清楚
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 12 楼 acmain_chm 的回复:]
检查你的 debug 下有没有一个 DB.accdb
[/Quote]
刚才没理解你的意思,我把数据库放在项目的根目录,debug目录下也有一个,是不是执行的时候操作的时debug下的数据库
ACMAIN_CHM
2011-10-28
打赏
举报
回复
打开,看你的记录有没有。应该是插入到这个数据库中去了。
[Quote]你的连接字符串是什么? 你的数据库是在debug下还是release 下?[/Quote]
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 12 楼 acmain_chm 的回复:]
检查你的 debug 下有没有一个 DB.accdb
[/Quote]
有的
ACMAIN_CHM
2011-10-28
打赏
举报
回复
检查你的 debug 下有没有一个 DB.accdb
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 10 楼 acmain_chm 的回复:]
引用你的连接字符串是什么?
[/Quote]
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DB.accdb;Persist Security Info=True"
ACMAIN_CHM
2011-10-28
打赏
举报
回复
[Quote]你的连接字符串是什么?[/Quote]
wwwwb
2011-10-28
打赏
举报
回复
sql语句是什么
在代码中显示一下sql语句,看看与单独运行的是否一致
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 5 楼 wwwwb 的回复:]
单独运行、代码运行是同1个MDB?
[/Quote]
同一个 没错
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 4 楼 acmain_chm 的回复:]
确认打开的是插入数据的那个数据库文件。
你的连接字符串是什么? 你的数据库是在debug下还是release 下?
[/Quote]
是的,放在项目根目录的,之前用是sql server2008,今天改成access的,是再debug下
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 3 楼 wwwwb 的回复:]
sql语句是什么,字段是否有约束之类的
[/Quote]
sql语句本来是通过Parameter参数的形式来做,为了测试,我写了个固定的sql,还是有这种情况,约束除了主键,其他没有
wwwwb
2011-10-28
打赏
举报
回复
单独运行、代码运行是同1个MDB?
ACMAIN_CHM
2011-10-28
打赏
举报
回复
确认打开的是插入数据的那个数据库文件。
你的连接字符串是什么? 你的数据库是在debug下还是release 下?
wwwwb
2011-10-28
打赏
举报
回复
sql语句是什么,字段是否有约束之类的
alphabetaox
2011-10-28
打赏
举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]
打开事务、提交没有
[/Quote]
没有通过事物提交哦,就一条sql语句
wwwwb
2011-10-28
打赏
举报
回复
打开事务、提交没有
Access
数据
库基础课程
本课程为《
Access
数据
库基础课程》,主要讲解为两部分,第一部分是讲解如何手动新建表、设置字段类型、
数据
类型,
数据
类型使用,条件查询,
数据
记录的增加、删除、修改,建立表关系等等 第二部分为自己编写SQL
语句
,...
Access
无法运行
Insert
语句
的问题
防止禁用模式阻止查询(
Access
中
insert
语句
就是"追加")默认情况下,如果打开的
数据
库不是位于受信任位置,或者如果未选择信任该
数据
库,则
Access
禁止运行所有操作查询 - 追加查询、更新查询、删除查询或生成表...
Access
“
INSERT
INTO
语句
的语法错误”解决办法
”但将该
语句
拷贝到
Access
中
执行
时,
没有
报错!且
执行
成功
。
insert
into user_info (id, user) values(1, ‘张三’) 原因是字段名user被认为是保留字,不可直接使用,解决有两个: 1、改掉作为保留字的字段名 2...
使用
insert
语句
避免向
表中
插入重复
数据
有时向
表中
插入新记录时,不想插入与指定字段有重复
数据
的记录。如下表: ...要避免出现这种情况,除了在
数据
库中创建触发器外,也可以用简单的
insert
语句
:
insert
into table(栏目名) select top 1 ".
access
查询上半年
语句
_
Access
在查询中使用
Insert
into
语句
一次插入多条记录
在
Access
查询中,我们只能运行一条SQL
语句
,插入一条记录。
Access
是否能通过
Insert
into
语句
一次插入多条记录呢?在MySQL
数据
库中:方法一:
INSERT
INTO STUDENT (SNAME, SSEX, SAGE, SDEPT) SELECT '武耀旭','男',...
Access
7,714
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章