社区
C#
帖子详情
使用ExecuteNonQuery执行sql更新数据库后,为什么数据库无法删除
lixiaocai123
2011-03-30 02:32:41
我使用ExecuteNonQuery循环执行一个sql脚本更新数据库,更新成功后,无法删除数据库
但是当程序退出后,数据库删除成功
这是为什么,各位有没有遇到过这种情况?????
...全文
129
9
打赏
收藏
使用ExecuteNonQuery执行sql更新数据库后,为什么数据库无法删除
我使用ExecuteNonQuery循环执行一个sql脚本更新数据库,更新成功后,无法删除数据库 但是当程序退出后,数据库删除成功 这是为什么,各位有没有遇到过这种情况?????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lixiaocai123
2011-03-30
打赏
举报
回复
select spid from sysprocesses where dbid=db_id('dgdfg')
通过这个语句看数据库是否正在使用,把它kill掉就可以了
lixiaocai123
2011-03-30
打赏
举报
回复
谢谢大家的热心帮助我找到原因了
viki117
2011-03-30
打赏
举报
回复
代码看下,确认你提交了?返回了什么结果?
SirDevil
2011-03-30
打赏
举报
回复
数据库连接关闭没有?
wulinshe
2011-03-30
打赏
举报
回复
代码,大家看看
班门弄斧
2011-03-30
打赏
举报
回复
贴上代码,大家一起帮你找原因。
我姓区不姓区
2011-03-30
打赏
举报
回复
你更新成功以后有没有关闭数据库连接
ningweidong
2011-03-30
打赏
举报
回复
听你说的样子,好像事务没有提交。
Solry
2011-03-30
打赏
举报
回复
这个问题还真没遇到 ,贴上你的代码看看
.NET连接MS
数据库
的类
Sql
Base类提供6个数据访问方法。首先创建
Sql
Connection类和
Sql
Command类实例,分别用于连接到
SQL
Server
数据库
和
执行
SQL
语句命令,然后打开数据连接并
使用
Sql
Command的相应方法
执行
SQL
语句;
ExecuteNonQuery
()方法
执行
SQL
语句并且不返回数据;ExecuteReader()方法将
SQL
命令发送给
Sql
Connection并生成一个
Sql
DataReader类对象,该
Sql
DataReader对象包含
SQL
命令返回的数据;ExecuteScalar()方法
执行
SQL
查询,并返回查询所返回的结果,集中在第一行的第一列,忽略额外的列或行。
C#
数据库
教程2-ADO.NET常用
SQL
语句
1、
ExecuteNonQuery
插入
SQL
数据 2、ExecuteScalar查询
SQL
语句 3、插入数据后,查询 ID,获得自增字段的值 4、ExecuteReader
执行
查询
c#操作
数据库
类-
sql
public class DataBase { #region //数据连接字符串 protected static string ConnectionStr = "Server=127.0.0.1;DataBase=Gdd005;User ID=sa;PWD=";
Sql
Connection Conn = new
Sql
Connection(ConnectionStr); #endregion //打开
数据库
#region public static void Open() { try {
Sql
Connection Conn = new
Sql
Connection(ConnectionStr); Conn.Open(); } catch (Exception ex) { MessageBox.Show("打开
数据库
出错"); } } #endregion #region
SQL
操作 /// ///
执行
SQL
语句,返回影响的记录数 /// public static int Execute
SQL
(string
SQL
String) {
Sql
Connection Conn = new
Sql
Connection(ConnectionStr);
Sql
Command Cmd = new
Sql
Command(
SQL
String, Conn); try { Conn.Open(); int rows = Cmd.
ExecuteNonQuery
(); return rows; } catch (System.Data.
Sql
Client.
Sql
Exception E) { throw new Exception(E.Message.ToString()); } } /// ///
执行
两条
SQL
语句,实现
数据库
事务 ///
C#从
SQL
_
数据库
中读取和存入图片
本实例主要介绍如何将图片存入
数据库
。将图片存入
数据库
,首先要在
数据库
中建立一张表,将存储图片的字段类型设为Image类型,用FileStream类、BinaryReader把图片读成字节的形式,赋给一个字节数组,然后用ADO.
Sql
Command对象的
ExecuteNonQuery
()方法来把数据保存到
数据库
中。
非常实用c#操作Access
数据库
的例子(application)
本文介绍C#访问操作Access
数据库
的基础知识,并提供一个相关的例程。 1.通过ADO.NET的OleDb相关类来操作Access 主要知识点如下: using System.Data.OleDb; using System.Data; 连接字符串:String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=product.mdb"; 建立连接:OleDbConnection connection = new OleDbConnection(connectionString);
使用
Ole
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章