存储过程:
CREATE PROCEDURE [insert_pinglun]
(@qyid [int],
@content [ntext],
@plname [nvarchar](50),
@qq [char](20),
@email [nvarchar](50),
@ip [char](20),
@time1 [datetime])
AS INSERT INTO [cne71].[dbo].[pinglun]
( [qyid],
[content],
[plname],
[qq],
[email],
[ip],
[time1])
VALUES
( @qyid,
@content,
@plname,
@qq,
@email,
@ip,
@time1)
return 1
GO
数据层代码:(调用存储过程)
public int insertpinglun(qiyeVAO qiyeVO)
{
int rowsAffected;
int returnValue;
SqlParameter[] Parameters={
new SqlParameter("@qyid",SqlDbType.Int,6),
new SqlParameter("@content",SqlDbType.NText),
new SqlParameter("@plname",SqlDbType.NVarChar,50),
new SqlParameter("@qq",SqlDbType.Char,20),
new SqlParameter("@email",SqlDbType.NVarChar,50),
new SqlParameter("@ip",SqlDbType.Char,20),
new SqlParameter("@time1",SqlDbType.DateTime)
};
Parameters[0].Value=qiyeVO.Id;
Parameters[1].Value=qiyeVO.Content;
Parameters[2].Value=qiyeVO.Plname;
Parameters[3].Value=qiyeVO.Qq;
Parameters[4].Value=qiyeVO.Email;
Parameters[5].Value=qiyeVO.Ip;
Parameters[6].Value=qiyeVO.Time1;
core.DbObject db1= new DbObject();
returnValue = (int)db1.RunProcedure("insert_pinglun",Parameters,out rowsAffected);
return returnValue;
}
类代码:(core/DbObject .cs)
public class DbObject
{
protected SqlConnection Connection;
private string connectionString;
public DbObject()
{
connectionString = System.Configuration.ConfigurationSettings.AppSettings["sqlConnection"];
Connection = new SqlConnection( connectionString );
}
public SqlCommand BuildIntCommand(string storedProcName,IDataParameter[] parameters)
{
SqlCommand command = BuildQueryCommand ( storedProcName,parameters );
command.Parameters.Add(new SqlParameter("ReturnValue",SqlDbType.Int,4,ParameterDirection.ReturnValue,false,0,0,string.Empty,DataRowVersion.Default,null));
return command;
}
public SqlCommand BuildQueryCommand ( string storedProcName,IDataParameter[] parameters)
{
SqlCommand command = new SqlCommand( storedProcName,Connection);
command.CommandType = CommandType.StoredProcedure;
foreach ( SqlParameter parameter in parameters )
{
command.Parameters.Add( parameter );
//System.Web.HttpContext.Current.Response.Write( parameter.ParameterName);
//System.Web.HttpContext.Current.Response.Write( parameter.SqlDbType);
//System.Web.HttpContext.Current.Response.Write( parameter.Value);
}
//System.Web.HttpContext.Current.Response.Write (command.Parameters.Count);
return command;
}
protected string ConnectionString
{
get
{
return connectionString;
}
}
public int RunProcedure ( string storedProcName ,IDataParameter[] parameters, out int rowsAffected )
{
int result;
Connection.Open();
SqlCommand command = BuildIntCommand ( storedProcName ,parameters );
rowsAffected = command.ExecuteNonQuery();//没有影响就是-1
result = (int)command.Parameters["ReturnValue"].Value;
Connection.Close();
Connection.Dispose();
return result;
}
}
=================================================
DropDownList--ListBox--CheckBoxList--RadioButtonList:ListItem
向ListBox中添加条目
ListBox1.Items.Add(new ListItem("Olivne","MG2SIO4"));
输出ListBox中多个选中项
===
.aspx
===
<asp:ListBox ID="ListBox1" runat="server" SelectionMode="Multiple">
<asp:ListItem>Hematite</asp:ListItem>
<asp:ListItem>Halite</asp:ListItem>
<asp:ListItem>Limonite</asp:ListItem>
<asp:ListItem>Magnetite</asp:ListItem>
</asp:ListBox>
===
.cs
===
Label3.Text="You selected from ListBox:<br>";
foreach (ListItem li in ListBox1.Items)
{
if (li.Selected == true)
{
Label3.Text += li.Text + "</br>";
}
}
确定复选框是否被选中
if(CheckBox1.checked==true){}
给复选框赋值
CheckBox1.checked=true;
分享到:
相关推荐
### MX Component 4.16S 软件概述 MX Component 4.16S 是三菱电机为方便用户在 C#、VB.NET 和 C++ ...通过学习和掌握该软件的使用方法,不仅能够显著提升个人的技术水平,还能为企业带来更多高效的自动化解决方案。
《ArcGIS API for JavaScript:v4.16与v3.33的深度解析》 ArcGIS API for JavaScript是Esri公司提供的一款强大的Web GIS开发工具,它允许开发者利用JavaScript语言构建交互式的地图应用。本篇文章将深入探讨v4.16和...
linux-4.16.10.tar.xz kernel 内核 可编译
Odin Multi Downloader v4.16
在本文中,我们将深入探讨SIP-4.16.6这一特定版本,它是一个软件包,可能包含了实现SIP协议的库、工具或者服务。 **SIP协议简介** SIP是IETF(互联网工程任务组)制定的标准,主要用于在Internet上发起、修改和终止...
linux-4.16.8.tar.gz 内核源码 kernel 编译内核用
这个"最新版windows eclipse-SDK-4.16-win32-x86_64.zip"文件是专为Windows操作系统设计的64位版本Eclipse SDK的最新发行版。Eclipse SDK不仅包含Eclipse IDE,还包括了开发工具、APIs以及构建应用程序所需的其他...
编写和使用JS脚本需要一定的编程基础,但对于熟悉HTML和CSS的用户来说,学习JavaScript并不困难。 总的来说,"youhou4.16.zip"提供的油猴插件是提升谷歌浏览器功能的强大工具,通过JS脚本的运用,用户可以定制化...
linux-4.16.12.tar linux-4.16内核源码。Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。 [1] Linux最早是由芬兰 Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix...
spring4.16版本全部的包,官网来的,下载并使用
三菱MX-Component4.16S安装包链接,支持win7,win8;语言VB,C++,C#;三菱MX-Component4.16S安装包链接;三菱MX-Component4.16S安装包链接;
ubuntu 4.16内核升级包,解决无线网卡和各种兼容问题,安装方法及无线网卡解决方式见我的博客https://blog.csdn.net/qq_28901541/article/details/86242029
【标题】"MX Component 4.16S.zip" 是一个包含了三菱MX组件的软件包,主要用于支持和扩展三菱的工业自动化设备的功能。MX Component是三菱电机推出的一套集成开发环境,它允许用户对三菱的PLC(可编程逻辑控制器)、...
SqlDbx是一款强大的多数据库管理工具,尤其在V4.16版本中,它提供了丰富的功能,便于数据库管理员和开发人员进行数据管理和查询操作。这款工具支持多种类型的数据库,包括但不限于MySQL、Oracle、SQL Server、...
4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion
AVR Studio 4.16 是Atmel公司(现已被Microchip Technology收购)推出的一款集成开发环境(Integrated Development Environment, IDE),专为基于AVR微控制器的嵌入式系统开发而设计。这款IDE提供了编写、编译、调试...
### 计算机组成与性能设计4.16:历史视角与进一步阅读 #### 历史背景 在计算机科学领域,对计算机架构的发展历程进行深入研究是非常重要的,它不仅能够帮助我们理解当前技术是如何形成的,还能为我们未来的设计...
本篇将详细讲解如何在VS2012中连接SQLite数据库,以及4.16版本的SQLite试用版特性。 SQLite是一个自包含、无服务器、零配置、事务性的SQL数据库引擎,它不需要单独的数据库服务器进程,并且整个数据库存储在一个...
示例代码是学习API的好途径,因为它们展示了实际应用场景中的API使用方式。通过查看和运行这些示例,开发者可以快速掌握API的使用技巧,从而更高效地开发Web GIS应用。 在开发过程中,注意API的版本兼容性,因为...
本文将详细介绍如何使用C#语言访问三菱PLC(CPU-R04)以及如何利用MxComponent4.16S库进行通讯。 首先,三菱PLC R系列是一款广泛应用于工业现场的控制器,它具备强大的运算能力和丰富的通讯接口。R04型号代表了该...