数据写入数据库,大家是怎么写的,用语句还是Dataset呀? 如题,新增一个资料,里面有很多的项,写语句吧,觉得有点太长了的感觉,用dataset又要考虑到是否实时的问题。不知道大家是怎么做的,吸取一下大家的经验 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我没实践过,说出来也不能算是经验之谈,顶下(我应该会用dataset) 一直使用sql语句,从没用DataSet写入过数据库,关注 DataSet DataAdapter是最方便的方式 存储过程,insert不用数据集吧,你显示的时候才考虑用dataset或者datareader呢 insert的话可以直接用sql语句。 插入的数据项有20多条的时候,用insert感觉会不会有点复杂,维护性? 如果你的程序是单用户的 用dataset,简单如果你的程序是多用户的,用sql,保证数据的实时性一切在乎需求 其实多用户也是可以用dataset,实时性可以解决通过SQL 语句 Select MemberCode FROM Member WHERE MemberID <> thisMemberID现在的问题就是dataset的性能问题是不是很重要当然,我拿数据下来不会用select * ..这样,用select top 1 *不知道这样的性能是否要好一些? 使用记录集SqlDataAdapter更新或使用SqlCommand更新都有优点,写几行SQL代码也没有什么,不过你想做好的话,无论怎么样,请写存储过程,然后有ADO.NET调用就行 。 可用SqlDataAdapter 与DataSet两者组合来实现 还有一点很重要,更新数据时,需要用SqlParament,定义参数来更新数据这样可以防止SQL注入 用NET3.5的 LINQ To SQL,感觉很不错,方便快捷,一理解就很容易,刚开始看了许久都不明白. stored procedure is better for performance. 在某个网页上定时发帖 c++和c#互操作的问题,请教一个方法如何声明,关于RECT*的 如何用C#打印出这个图形??? 为什么我用vs2005开发时,有的控件会突然不见 关于在C#里用Winpacp开发局域网管理工具 !!!!!!!!!!.net中调用DCOM后如何释放 请问如何获取文件夹 求教:怎样把.dll文件转变成字节流(byte[])类型 如何在.NET下实现XML的简单数据管理 [字体]简单问题! 如何保证某列数据不重复,c# winform开发,与数据库无关 ... 在绑定数据源的情况下,对datagridview的数据进行修改, 插入后, 然后再一次更新数据源.
(我应该会用dataset)
DataAdapter是最方便的方式
一切在乎需求
通过SQL 语句 Select MemberCode FROM Member WHERE MemberID <> thisMemberID
现在的问题就是dataset的性能问题是不是很重要
当然,我拿数据下来不会用select * ..这样,用select top 1 *
不知道这样的性能是否要好一些?
写几行SQL代码也没有什么,不过你想做好的话,无论怎么样,请写存储过程,然后有ADO.NET调用就行 。
还有一点很重要,更新数据时,需要用SqlParament,定义参数来更新数据
这样可以防止SQL注入