【c# – 在WebForm中的SqlDataSource中跳过sql参数的设置值】教程文章相关的互联网学习教程文章

c# – 在WebForm中的SqlDataSource中跳过sql参数的设置值【代码】

我在asp.net中创建一个WebForm,我想用asp:SqlDataSource中的数据显示gridview当我尝试跳过某些参数的值(传递null)时,我的问题就出现了. 这是我的代码的一些片段 在aspx文件中sqldatasource看起来像<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ConnectionStrings:ApplicationServices %>" SelectCommand="art_bat_art" SelectCommandType="StoredProcedure"><SelectParameters><asp:Parameter Na...

C#MySQL参数:?要么 @【代码】

我对MySQL参数感到困惑. 我的代码的以下两部分都可以正常工作.第一个使用@的参数:const string query = "UPDATE `items` SET `name` = @name, `price` = @price WHERE `id` = @id"; try {using (MySqlCommand cmd = new MySqlCommand(query, Database.MyConnection)){cmd.Parameters.AddWithValue("name", name);cmd.Parameters.AddWithValue("price", price);cmd.Parameters.AddWithValue("id", id);cmd.ExecuteNonQuery();} }第...

c# – 将列表作为Sql表类型参数传递【代码】

我正在尝试将我的班级列表作为DbParameter传递.可能在我的存储过程中定义了表类型. 现在,我没有得到如何传递List<>因为已定义的表类型只接受表,所以进入存储过程. 在这里,我正在采用我的方法.public static AddCustomer(List<Customer> customer) {List<DbParameter> lstDbParameters = null;try{#region Set the ParameterslstDbParameters = new List<DbParameter>();SqlParameter dbAcceptedBillDetails = new SqlParameter("@C...

c# – 使用参数Sql Server插入多行【代码】

我试图弄清楚是否有一种方法在使用参数时在Sql Server中执行多值插入,准确地说,有这样的命令:com = new SqlCommand("insert into myTable values (@recID,@tagID)", con); com.Parameters.Add("@recID", SqlDbType.Int).Value = recID; com.Parameters.Add("@tagID", SqlDbType.Int).Value = tagID; com.ExecuteNonQuery();有没有办法使用参数执行多值单个插入,同时考虑到每个值的参数可能不同? (例如:tagID可能总是不同) 我一直...

sql server和c#中的输出参数问题【代码】

为什么如果我使用输出参数创建此存储过程,我收到以下错误:sp_DTS_InsertLSRBatch expects parameter @ErrorMsg which was notsupplied存储过程代码:set ANSI_NULLS ON set QUOTED_IDENTIFIER ON goALTER PROCEDURE [dbo].[sp_DTS_InsertLSRBatch] @LSRNbr varchar(10),@BatchNbr varchar(10),@ErrorMsg varchar(20) output AS BEGIN SET NOCOUNT ON; if not exists(select *from tblDTS_LSRBatch (nolock) where LSRNbr=@L...

c# – 基于asp.net mvc中的两个参数使用Linq-To-Sql进行分页【代码】

作为两个参数我说currentPage和pagesize …..我到目前为止使用sql server存储过程并实现这样的分页,GO ALTER PROCEDURE [dbo].[GetMaterialsInView]-- Add the parameters for the stored procedure here@CurrentPage INT,@PageSize INT AS BEGIN-- SET NOCOUNT ON added to prevent extra result sets from-- interfering with SELECT statements.SET NOCOUNT ON;SELECT *,ROW_NUMBER() OVER (ORDER BY Id) AS Row FROM (SELEC...

c# – UInt32的参数数据类型无效. (MS SQL Server)【代码】

通常我们应该将整数值传递给我们的存储过程,为此我们通常使用此方法command.Parameters.AddWithValue("@param1", paramValue);但是,我发现很奇怪,如果我们需要使用上面的方法将uint数据类型参数传递给存储过程,它会给出一个奇怪的异常.虽然它不是代码命中ExecuteNonQuery方法,但它之后.我不确定为什么会这样.如果有人有什么要分享请… 这是堆栈跟踪:at System.Data.SqlClient.MetaType.GetMetaTypeFromValue(Type dataType, Objec...

c# – MySql表示对于非空的列,Column不能为null! [使用命名参数]【代码】

我试图通过MySql / .NEt连接器使用.Net执行INSERT INTO查询.该查询使用参数.这很简单:INSERT INTO post ( ID, content, post_url, blogID, title, addedOn, updatedDate, commentsFeedURL, active, viewCount, commentCount, languageID, authorName, postDate, posRating, negRating, adult) VALUES( @ID, @content, @post_url, @blogID, @title, @addedOn, @updatedDate, @commentsFeedURL, @active, @viewCount, @commen...

c# – 使用成员访问lambda表达式来参数化LINQ to SQL谓词【代码】

我有一个需要在整个地方重用的查询,我需要改变哪个属性/列用于连接. 我希望能做的是:query = RestrictByProp(query, x=>x.ID);极简化的RestrictByProp()可能是*:private static IQueryable<Role> RestrictByProp(IQueryable<Role> query, Func<Role, int> selector) {return query.Where(x => selector(x) == 1); }问题是即使这个简单的实现也会导致运行时异常:Method 'System.Object DynamicInvoke(System.Object[])' has no ...

c# – 如何向/从SQL Server存储过程发送和接收参数【代码】

在最后一部分我WROTE工作解决方案:我在SQL Server中有这个存储过程:alter PROCEDURE [dbo].[ProcedureName]@v nvarchar(10),@L NVarChar(2) AS BEGINSET NOCOUNT ON;SELECT B,M,VFROM XXXXWHERE V = @v and L = @L END我传递参数,但我无法检索我需要检索选择B,M,V的B,M,V的SELECT部分SqlCommand Cmd = new SqlCommand("ProcedureName", cnn); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.Add("@v", SqlDbTyp...

当我们将其传递给函数作为参数时,此数组将在C#中占用多少内存【代码】

我在C#中使用数组,如下所示:class abc {xyz x = new xyz(); // some other classpublic double [] arr = new double [100]; // Allocated 400 bytes // for this array.// 100 is imaginary size // shown here for simplicity.// Actual size will depend on input.private void something() {x.funA(arr);} }在上面的abc类中,数组消耗400个字节.现在,我已将此数组作为某些参数传递给类xyz中的参数. 我的问题是,是否将在类xyz中...

c# – 创建带有启动参数的Windows服务【代码】

我使用TOPSHELF dll创建了一个Windows服务,但是我想让它在安装后能够接收参数. 假设我的文件夹路径是服务将读取文件的位置. 这是我的Start方法.public void Start(){_log.Info("SampleService is Started");_timer.AutoReset = true;_timer.Enabled = true;_timer.Start();//String folderpath I want to use this as a start parameter.GetAndConvertFileIntoXML(folderPath);}解决方法:当您使用命令行手动安装Windows服务时,您可...

c# – 在Powershell中使用名称参数构造函数创建对象【代码】

我有C#构造函数class A {public A (name="",version=""){//do something} }相应的DLL在Powershell中导入.我想通过传递命名参数来创建A对象.$a = New-Object ABC.XYZ.A -ArgumentList @() //pass named params我找不到使用构造函数创建对象的doc / example,它使用可选的命名参数[大约有20个参数].解决方法:我不认为这是可能的,但你可以通过派生20个参数的类来解决它.请参阅以下内容$Source = @" namespace DontCare {/**/public cl...

WEBFORM - 相关标签