Tag: sql

DataSource和DataSourceID都在’GridView1’上定义。 删除一个定义

我正在使用gridview和SqlDataSource将数据表信息绑定到gridview。 在gridview更新事件中,我有以下代码: protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { var ID = (int)GridView1.DataKeys[e.RowIndex][“No”]; string costring = “the conn string”; string query = “UPDATE mytable SET Age = @Age WHERE No = ” + ID; using (SqlConnection dataConnection = new SqlConnection(costring)) { using (SqlCommand com = new SqlCommand(query, dataConnection)) { dataConnection.Open(); int valueID = 18; com.Parameters.AddWithValue(“Age”, […]

使用C#将JSON文本插入SQL

我有以下JSON字符串,我想使用C#在SQL数据库中插入值。 { “request”: { “Target”: “Affiliate”, “Format”: “jsonp”, “Service”: “Offers”, “Version”: “2”, “NetworkId”: “dotcominfoway”, “Method”: “findAll”, “api_key”: “4bf7ba7b1904716179c9284cbd”, “callback”: “angular.callbacks._2”, “_ga”: “GA1.2.894200611.1458193988” }, “response”: { “status”: 1, “httpStatus”: 200, “data”: { “2204”: { “Offer”: { “id”: “2204”, “name”: “App Of the Day Android IN Incent”, “description”: “STEP 1 : You can place your own logo/creative […]

错误:当前上下文中不存在名称“名称”

我已经去编辑代码 – >这绝不是一件好事! 代码用于MVC中的文件上传器。 问题是我一次上传两个文件,这意味着它们被插入到数据库中的不同行中。 这是原始代码: public ActionResult Index() { ViewData[“Message”] = “Convert your eBooks!”; foreach (string upload in Request.Files) { if (!Request.Files[upload].HasFile1()) continue; string mimeType = Request.Files[upload].ContentType; Stream fileStream = Request.Files[upload].InputStream; string fileName = Path.GetFileName(Request.Files[upload].FileName); int fileLength = Request.Files[upload].ContentLength; byte[] fileData = new byte[fileLength]; fileStream.Read(fileData, 0, fileLength); const string connect = @”Server=localhost;Database=Images;user id=taraw; password=siemensbs;”; […]

如何在我的应用程序中使用SELECT语句,该语句必须返回多个记录以显示某个字段的多个值(m:m关系)

我不知道你是否理解我的意思,但我会尝试用一个例子来解释它。 用户表 UsedId UserName ——– ———- 1 Mike 2 Raul HasPrivileges表 UsedId PrivilegeId ——– ————– 1 1 1 2 1 3 2 2 2 3 特权表 PrivilegeId Privilege ————- ———— 1 Create 2 Edit 3 Delete 现在这是两个表用户和权限,它们之间具有多对多的关系,所以当我选择与他们拥有的权限相关联的所有用户时,我在这个示例中得到3个记录或行中的每个人Mike包含他拥有的特权。 现在我需要在我的应用程序中显示所有具有权限的用户的列表但是我不希望我的用户三次看到用户显示他的所有权限或其他任何其他我希望它显示 User Id : 1 Name : Mike Privileges : Create, Edit, Delete 或者接近这个的东西! 任何想法的人!??

使用参数在SQL中插入日期时间而不是毫秒

我需要在没有毫秒的情况下在我的SQL Server数据库中插入.net DateTime。 dtNow = Date.Now myCmd.Parameters.AddWithValue(“MyDate”, dtNow) 我想要数据库中的值,例如: 2014-01-15 17:18:04.000 作为秒,更准确的价值。 但是当我像这样插入一个插件时,它会增加实际的毫秒数: INSERT Table1 (MyDate, id, MyValue, DateModified) VALUES (@ADate, @ID, @Value, @MyDate) 我怎样才能以最简单的方式实现这一目标?

C#将datagridview数据写入SQL表

我在SQL数据库中有一个四个coloum表。 前三个列的信息由另一个源提供。 coloum 4默认设置为null。 然后,我有一个带有数据表的win表单,该表单使用以下代码填充sql tabase中的信息: public DataTable populateFormList() { SqlConnection con = new SqlConnection(Properties.Settings.Default.sqlConnectionString); SqlCommand cmd = new SqlCommand(“SELECT * FROM of_formlist_raw”, con); con.Open(); SqlDataReader reader = cmd.ExecuteReader(); DataTable dt = new DataTable(); dt.Load(reader); return dt; } datagridview2.DataSource = populateFormList(); datagridview2.Refresh(); 现在,它可以很好地获取我的数据。 然后,用户可以更改第4列中的空值。 如何轻松地将这些更改从数据表写回到SQL表中? 换句话说,一旦屏幕上的数据表具有附加值,我怎样才能将更新的信息存储回最初从中获取的SQL数据? 谢谢。

从SQL Server表中选择唯一的随机行,但始终重复

我不是最好的sql但我尽我所能来完成我的问题。 我有一个表“just”,其中填充了列(ID(PK,Identity),Char,Serv,Random)。 现在我想从该表中选择一个随机行并将其插入表“f_WinGet”。 到目前为止,我的所有程序都采用了这一步,但我总是在第二个表中获得Duplicates。 第一个表:84行第二个表:84个随机需要35个。 我尝试了很多其他方法,但我总能得到相同的结果。 我的所有随机程序都绑定到Button ia C#Programm。 到目前为止一切正常,但我的表中总是有一些重复的行。 INSERT INTO f_TWinGet SELECT TOP 1 Percent Char, Serv, Random FROM ( select distinct Char, Serv, Random from dbo.just) as derived1 ORDER BY CHECKSUM(NEWID()) 如果有人有一个想法我怎么能解决我的问题,这将是很好的。 我还在努力,但我得到的所有结果都是一样的。

将订单数据保存到本地数据库

我正在使用C#来创建Windows表单应用程序。 如何创建本地数据库表以保存下面描述的数据? 目前,我的数据表包含“inv_Id”,“Item_Id”和“quantity”列。 我知道我需要创建列来存储下面的每个数据项,但我不知道如何构造表。 item = {chair,table,pen,thumbdrive} 价格= {5,10,2,48} 小计 税 总 我是C#的新手。 我搜索了这个,发现了像https://www.youtube.com/watch?v=I5qvyyhUKfY这样的内容 数据显示在列表框中,如下所示: 订购物品:椅子价格:$ 5.00 订购物品:表价格:10.00美元 订购物品:笔价格:2.00美元 订购物品:thumbdrive价格:$ 48.00 小计:65.00美元税:3.90美元总计:68.90美元 我的目的是创建发票,然后在计算所有内容后将其保存在数据库中。 这是我将数据从db加载到下拉列表中的数据的代码(供用户选择他们想要购买的项目),然后(cust selected item将列在listOuput框中进行计算)用户将选择item,然后列表框将显示所选输出并像收据一样计算总数。 在计算之后,我希望将listOutput框中的所有数据存储到我的数据库,但我在这里遇到问题。 问题:我不知道如何将所有数据从列表框移动到数据库,并在结构中将它们链接在一起。 public partial class Select_Item : Form { SqlConnection con = new SqlConnection( @”Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\oo\Documents\Data.mdf;Integrated Security=True;Connect Timeout=30″); SqlDataAdapter da = new SqlDataAdapter(); DataTable dt = new DataTable(); public […]

ASP.NET MVC4使用Entity Framework从存储过程返回输出

我一直试图从存储过程中获得一个简单的输出 ALTER PROCEDURE [dbo].[sp_getrandomnumber] @randoms int output AS begin set @randoms =12345 end 和我的mvc public ActionResult Index() { var qry = db.sp_getrandomnumber(ref randoms); …… return View(); } } 但是当我编译时,我在var qry部分得到错误,说下面的内容 方法’sp_getrandomnumber’没有重载需要1个参数 当前上下文中不存在“randoms”这个名称 我尝试过本教程http://weblogs.asp.net/scottgu/archive/2007/08/16/linq-to-sql-part-6-retrieving-data-using-stored-procedures.aspx 非常感谢Hesh

表值参数问题与MONO cs

我有一个简单的代码来为表值类型创建SqlParameter。 给定的代码适用于.NET 4.0。 问题出在MONO CS(3.12.0)上,我不能简单地在MONO中编译相同的代码。 static SqlParameter GetDataTableParam(string _tableName, DataTable _dt) { SqlParameter tValue = new SqlParameter(); tValue.ParameterName = “@dr” + _tableName; //@drFactory tValue.SqlDbType = SqlDbType.Structured; tValue.Value = _dt; tValue.TypeName = string.Format(“dbo.{0}Item”, _tableName); //MONO CS is giving error at this line return tValue; } Mono编译器给我这个错误: Error CS1061: Type `System.Data.SqlClient.SqlParameter’ does not contain a definition for […]