using System.Data.SqlClient//命名空间
SQL 查询
string connection_str=@"Integrated Security=SSPIPersist Security Info=FalseInitial Catalog=ChatRoomData Source=.\sqlexpress"
string select_str="select 字段 from 表名 [where 字段=值]"//"[之间的内容]"是可选的
SqlConnection con=new SqlConnection(connection_str)//一,创建数据库连接对象
SqlCommand com=new SqlCommand(select_str,con)//二,创建数据 *** 作对象
con.Open()//现在用的是连接 *** 作方法,所以要先打开这个数据连接对象的连接
DataReader _dataReader = com.ExcuteReader()
while(_dataReader.Next())//遍历
{
string temp += dataReader["字段"].ToString()+"\r\n"
}
con.Close()//关闭数据库连接对象
MessageBox.Show(temp)
以上这种方法是称为连接式 *** 作。
以下这种方法是称为非连接式 *** 作。
using System.Data.SqlClient//因为要用到SQL对象
using System.Data//要用到数据集对象,如以下将要用到:DataSet对象
string connection_str=@"Integrated Security=SSPIPersist Security Info=FalseInitial Catalog=ChatRoomData Source=.\sqlexpress"
string select_str="select 字段 from 表名 [where 字段=值]"//"[之间的内容]"是可选的
SqlConnection con=new SqlConnection(connection_str)//一,创建数据库连接对象
SqlDataAdapter DataAdapter=new SqlDataAdapter(select_str,con)//二,创建数据 *** 作对象
DataSet ds=new DataSet()
DataAdapter.Fill(ds)//DataAdapter.Fill(填充对象)//函数是将除处理的select_str语句得来结果填充到指定的填充对象
string temp=""
foreact(DataRow dr in ds.Table[0].Rows)//遍历
{
temp+=dr["字段"].ToString()
}
MessageBox.Show(temp)
至少楼主说的要增删改查。
就是修改select_str字符串就行了。
select(查询):"Select 字段 from 表名 [where 条件]"
update(更新):"Update 列名 set 字段=值 [where 条件]"
insert(插入):"Insert [into] 表名 Values(字段[,字段,...,...]) [where 条件]"
delete(删除):"delect from 表名 [where 条件]"
当然,除了select(查询)是有返回数据,其它update(更新),insert(插入),delete(删除)都只是返回 *** 作状态值。
使用Jquery结合AngulraJs使用的时候,在render完table后,执行一段js脚本,把JqTable应用到该table上,能够捕获到AngularJs渲染完成页面的事件。\x0d\x0a要达到这个目的,需要为当前的app自定义directive:\x0d\x0aapp.directive('onFinishRenderFilters', function ($timeout) {\x0d\x0areturn {\x0d\x0arestrict: 'A',\x0d\x0alink: function(scope, element, attr) {\x0d\x0aif (scope.$last === true) {\x0d\x0a$timeout(function() {\x0d\x0ascope.$emit('ngRepeatFinished')\x0d\x0a})\x0d\x0a}\x0d\x0a}\x0d\x0a}\x0d\x0a})\x0d\x0a然后,在需要监控的地方,加上该directive:\x0d\x0a微信
微博
QQ空间
答案纠错
举报
取消 赞赏答主 5 10 50 100 200已赞赏0财富值
合计:0 财富值
登录后赞赏 选择举报类型 侵犯版权 色情低俗 涉嫌违法犯罪 时政信息不实 垃圾广告 低质灌水 工作人员会在48小时内处理,处理结果请关注系统通知,感谢您对百度知道的支持。 确定 void function(a,b,c,d,e,f){function g(b){a.attachEvent?a.attachEvent("onload",b,!1):a.addEventListener&&a.addEventListener("load",b)}function h(a,c,d){d=d||15var e=new Datee.setTime((new Date).getTime()+1e3*d),b.cookie=a+"="+escape(c)+"path=/expires="+e.toGMTString()}function i(a){var c=b.cookie.match(new RegExp("(^| )"+a+"=([^]*)(|$)"))return null!=c?unescape(c[2]):null}function j(){var a=i("PMS_JT")if(a){h("PMS_JT","",-1)try{a=a.match(/{["']s["']:(\d+),["']r["']:["']([\s\S]+)["']}/),a=a&&a[1]&&a[2]?{s:parseInt(a[1]),r:a[2]}:{}}catch(c){a={}}a.r&&b.referrer.replace(/#.*/,"")!=a.r||alog("speed.set","wt",a.s)}}if(a.alogObjectConfig){var k=a.alogObjectConfig.sample,l=a.alogObjectConfig.randd="https:"===a.location.protocol?"https://fex.bdstatic.com"+d:"http://fex.bdstatic.com"+d,k&&l&&l>k||(g(function(){alog("speed.set","lt",+new Date),e=b.createElement(c),e.async=!0,e.src=d+"?v="+~(new Date/864e5)+~(new Date/864e5),f=b.getElementsByTagName(c)[0],f.parentNode.insertBefore(e,f)}),j())}}(window,document,"script","/hunter/alog/dp.mobile.min.js") window.tt = 1679773894欢迎分享,转载请注明来源:内存溢出
评论列表(0条)