CommandType

如果是传sql执行语句就应该写成:

comm.CommandText = sql;

comm.CommandType = CommandType.Text; // 不设置就默认使用Text执行方式

comm.CommandType = CommandType.StoredProcedure // 如果SQL是存储过程名称,就设置成这样

时间: 2024-11-06 21:03:58

CommandType的相关文章

C#与数据库访问技术总结(八)之ExecuteNonQuery方法

ExecuteNonQuery方法 ExecuteNonQuery方法主要用来更新数据. 通常使用它来执行Update.Insert和Delete语句. 该方法返回值意义如下: 对于Update.Insert和Delete语句,返回值为该命令所影响的行数. 对于所有其他类型的语句,返回值为-1. Command对象通过ExecuteNonQuery方法更新数据库的过程非常简单,需要进行的步骤如下: (1)创建数据库连接. (2)创建Command对象,并指定一个SQL Insert.Update

C# ExecuteScalar用法

using System; using System.Data; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace CommandThreeProperties { public partial class Form1 : Form { public Form1() { InitializeComponent(); } SqlConnection conn; private

C# ExecuteNonQuery用法

using System; using System.Data; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace UseExecuteNonQuery { public partial class Form1 : Form { public Form1() { InitializeComponent(); } SqlConnection conn; private void

ERP完善合同起草(二十七)

前端的代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CRMContractNew.aspx.cs" Inherits="BioErpWeb.CRMSystem.CRMContract.CRMContractNew" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi

ERP合同管理(二十六)

需要实现的基本业务: 相关的用例图: 相关业务的封装: 相关的约定: 合同信息添加业务流程: 添加的存储过程 SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON GO ------------------------------------ --用途:增加一条记录 --项目名称: --说明: --时间:2011/11/11 22:07:38 ------------------------------------ CREATE PROCEDURE [dbo].[

C# .NET更智能的数据库操作的封装

前述: 对数据库操作的封装,相信网络上已经有一大堆,ORM框架,或者是.NET本身的EF,都很好的支持数据库操作.这篇文章是分享自己所思考的,对数据库操作的简单封装.我对于这篇文章,认为被浏览者所关注重点的是怎么分析设计数据库操作封装,代码是其次.而且,这是我第一篇文章,为了想好怎么实现花了些天,代码是博客发表时现写的.所以我想,使用可能还有bug,而且没有try catch异常的设计. 这个框架我理应做到对数据库无关,无论是哪个数据库都能够使用.不过,重点在于分析,而不是代码.所以,为了更好的

【2016-11-2】【坚持学习】【Day17】【微软 推出的SQLHelper】

从网络上找到 微软原版本的SQLHelper,很多行代码.认真看了,学习了. 代码: 1 using System; 2 using System.Data; 3 using System.Xml; 4 using System.Data.SqlClient; 5 using System.Collections; 6 7 namespace Helper 8 { 9 /// <summary> 10 /// The SqlHelper class is intended to encapsu

【SQLServer】DBHelper即C#数据库底层封装

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.Data.SqlClient; using System.Data; namespace MYHelper { //不加public,只有dal私有引用: //封装执行sql server增删改查辅助类,提供相应执行sql语句和存储过程的方法 /

巩固ADO.NET

回想一年半前学数据库的时候是找的培训视频看的,大概10天视频(有一半多时间关于数据库操作的winform)的内容看完后数据库这块就没有了,还以为自己学的挺好,现在想想真是傻的可爱.虽然以ADO.NET为基础的EF挺好用的,但抽时间好好巩固下基础我觉得很重要.不废话了,ADO.NET提供对SQL.Oracle和MySql等数据库的访问操作,它有2个重要的组成部分:.NET数据提供程序和数据集DataSet. 1.什么是ADO.NET .NET数据提供程序就是一个类集,本质的功能就是用于连接数据库.