winform c# sql 语句。大哥大姐麻烦帮看下要自我评价怎么写写。

c# winform 怎样用post提交一个请求 具体想实现的功能在内容里面,希望大哥大姐帮帮忙,本人新手_百度知道
c# winform 怎样用post提交一个请求 具体想实现的功能在内容里面,希望大哥大姐帮帮忙,本人新手
jpg" />页面 2分不多了
提问者采纳
winform?但是听你的意思你还是打算用这web页面的啊?如果纯客户端的话建议自己写request对象。
windform的,我现在有密码账号,保存在本地文件中,当用户操作windform连接这个网站,请求数据的时候,我只要进入这个网站的后台,不需要登陆这个页面,也就是说登陆的界面不需要用户手动输入,程序自动完成,意思就是程序自动点击那个Login按钮,直接到后台,不知道这样可不可以实现呢?
//自己构建request对象来做吧,这段代码你参考下:private static string getResponse(string url, string method)& & & & {& & & & & & HttpWebRequest request = HttpWebRequest.Create(url) as HttpWebR& & & & & & request.Method =& & & & & & HttpWebR& & & & & & string responseS& & & & & & try& & & & & & {& & & & & & & & response = request.GetResponse() as HttpWebR& & & & & & & & StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);& & & & & & & & responseString = sr.ReadToEnd();& & & & & & & & sr.Close();& & & & & & & & response.Close();& & & & & & }& & & & & & catch (Exception ex)& & & & & & {& & & & & & & & throw new Exception(&[& + DateTime.Now + &]访问失败& + ex.Message);& & & & & & }& & & & & & return responseS& & & & }
提问者评价
虽然不是我要的答案,但是还是谢谢你的热心!!!
其他类似问题
为您推荐:
winform的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C#语句写sql语句,中间要换行怎么写?-c/c++-电脑编程网C#语句写sql语句,中间要换行怎么写?作者:WYHVC 和相关&&比如我要建一个表,本来是要这样写sql语句:USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,bbb asc))头尾是可以直接写的,表字段部分因为字段比较多一些,是通过for循环写的(根据程序的结构,必须用循环写)请问用C#语句应该怎么实现阿?谢谢------回答---------------其他回答(1分)---------string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,bbb asc)&;------其他回答(1分)---------引用 1 楼 zhanlixin 的回复:string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,bbb asc)&;@就是去掉格式和转义字符
1楼正解------其他回答(5分)---------你直接当成一个字符串就行了呀。还是一样的写呀,只是如果要拼接的话+=就OK了呀。------其他回答(1分)---------StringBuilder sb = new StringBuilder ();sb.Apppend(&USE databasename GO CREATE TABLE tablename&);for(....){&
sb.Append(&bbb int not null,&);}sb.Append(&......&);在这里执行sb.ToString()就可以了。------其他回答(1分)---------中间部分可以List&string& lst=new List&string&();for(...)& lst.Add(单行字段定义)string 中间部分=string.Join(&,\r\n&,lst.ToArray()) ;------其他回答(1分)---------如果是要循环添加字段就用 :sql =&&;sql=&USE databasename GO CREATE TABLE tablename&;for(int i = 0;i&i++){&
sql+=&字段&;}sql +=&&;------其他回答(1分)---------引用 4 楼 dick1026 的回复:StringBuilder sb = new StringBuilder ();sb.Apppend(&USE databasename GO CREATE TABLE tablename&);for(....){sb.Append(&bbb int not null,&);}sb.Append(&......&);在这里执行sb.ToString()就可以了。……up------其他回答(1分)---------引用 1 楼 zhanlixin 的回复:string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,bbb asc)&;有Go在C#里根本就没办法执行,又不是在查询分析器里------其他回答(3分)---------其实在我看来只要Create Table那一句就可以了。------其他回答(1分)---------引用 8 楼 guyschaos 的回复:引用 1 楼 zhanlixin 的回复:string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,……就是&有GO都实现不了!------其他回答(1分)---------string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,bbb asc)&;------其他回答(3分)---------StringBuilder sb = new StringBuilder ();sb.AppendLine(&if @@error&0 &);sb.AppendLine(&rollback &);sb.AppendLine(&else &);sb.AppendLine(&commit&);sb.AppendLine这个可以换行的
我一般就用这个------其他回答(1分)---------说白了,就是字符串操作。。。。------其他回答(1分)---------用StringBuilder性能比较好------其他回答(1分)---------引用 18 楼 lwmhy 的回复:用StringBuilder性能比较好顶,不要用str+=------其他回答(3分)---------执行的时候, 不会在乎是否有
换行等.你直接一个个不管怎么样 append 到一起,凑成完整的 sql 就是. 不用担心换行的问题.------其他回答(1分)---------C# code
string strSQL = &USE databasename “+
&GO &+
&CREATE TABLE tablename &+
&aaa int not null, &+
&bbb int not null, &+
&ccc char(10) null, &+
&ddd char(10) null &+
&PRIMARY KEY CLUSTERED &+
&( &+
&aaa asc, &+
&bbb asc &+
&) & ;
注意每个
&+ 前面要放个空格 这样就可以了------其他回答(3分)---------用存储过程不是更好吗,传个字段数组过去不就行了------回答---------------其他回答(1分)---------string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,bbb asc)&;------其他回答(1分)---------引用 1 楼 zhanlixin 的回复:string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,bbb asc)&;@就是去掉格式和转义字符
1楼正解------其他回答(5分)---------你直接当成一个字符串就行了呀。还是一样的写呀,只是如果要拼接的话+=就OK了呀。------其他回答(1分)---------StringBuilder sb = new StringBuilder ();sb.Apppend(&USE databasename GO CREATE TABLE tablename&);for(....){ &
sb.Append(&bbb int not null,&);}sb.Append(&......&);在这里执行sb.ToString()就可以了。------其他回答(1分)---------中间部分可以List&string& lst=new List&string&();for(...) & lst.Add(单行字段定义)string 中间部分=string.Join(&,\r\n&,lst.ToArray()) ;------其他回答(1分)---------如果是要循环添加字段就用 :sql =&&;sql=&USE databasename GO CREATE TABLE tablename&;for(int i = 0;i&i++){ &
sql+=&字段&;}sql +=&&;------其他回答(1分)---------引用 4 楼 dick1026 的回复:StringBuilder sb = new StringBuilder ();sb.Apppend(&USE databasename GO CREATE TABLE tablename&);for(....){
sb.Append(&bbb int not null,&);}sb.Append(&......&);在这里执行sb.ToString()就可以了。……up------其他回答(1分)---------引用 1 楼 zhanlixin 的回复:string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,bbb asc)&;有Go在C#里根本就没办法执行,又不是在查询分析器里------其他回答(3分)---------其实在我看来只要Create Table那一句就可以了。------其他回答(1分)---------引用 8 楼 guyschaos 的回复:引用 1 楼 zhanlixin 的回复:string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,……就是 &有GO都实现不了!------其他回答(1分)---------string strSQL = @&USE databasenameGOCREATE TABLE tablenameaaa int not null,bbb int not null,ccc char(10) null,ddd char(10) nullPRIMARY KEY CLUSTERED(aaa asc,bbb asc)&;------其他回答(3分)---------StringBuilder sb = new StringBuilder ();sb.AppendLine(&if @@error&0 &);sb.AppendLine(&rollback &);sb.AppendLine(&else &);sb.AppendLine(&commit&);sb.AppendLine这个可以换行的
我一般就用这个------其他回答(1分)---------说白了,就是字符串操作。。。。------其他回答(1分)---------用StringBuilder性能比较好------其他回答(1分)---------引用 18 楼 lwmhy 的回复:用StringBuilder性能比较好顶,不要用str+=------其他回答(3分)--------- 执行的时候, 不会在乎是否有
换行等.你直接一个个不管怎么样 append 到一起,凑成完整的 sql 就是. 不用担心换行的问题.------其他回答(1分)---------C# code
string strSQL = &USE databasename “+
&GO &+
&CREATE TABLE tablename &+
&aaa int not null, &+
&bbb int not null, &+
&ccc char(10) null, &+
&ddd char(10) null &+
&PRIMARY KEY CLUSTERED &+
&( &+
&aaa asc, &+
&bbb asc &+
&) & ;
注意每个
&+ 前面要放个空格 这样就可以了------其他回答(3分)---------用存储过程不是更好吗,传个字段数组过去不就行了相关资料:|||||||C#语句写sql语句,中间要换行怎么写?来源网络,如有侵权请告知,即处理!编程Tags:                &                    sql2008查询通知C#winform程序客户端用SqlDependency监视数据库中的一个表
sql2008查询通知C#winform程序客户端用SqlDependency监视数据库中的一个表
& & & & & & & & &sql2008查询通知C#winform程序客户端用SqlDependency监视数据库中的一个表
提问者:yaofang(ID:299411) | 悬赏 0.0 希赛币 | 回答数:7 | 关注度:77 | 提问时间:
sql2008查询通知C#winform程序
客户端用SqlDependency监视数据库中的一个表
sql2005+windows&server&2003运行正常
把程序移植到sql2008&windows&server&2008企业版就无法接收到通知。
网上我看懂了的方法都试过,一直没有解决
数据库查询通知功能已开启
通知队列也已经创建
CREATE&QUEUE&myQueue
CREATE&SERVICE&myService&ON&QUEUE&myQueue&
相应的用户也提了权限
GRANT&SUBSCRIBE&QUERY&NOTIFICATIONS&TO&TestUser
TestUser同时也是测试数据库中的sysAdmin,
就是无法收到查询通知消息,求解...
还给不了200分的贴子...
问题分类: &
yaofei12312用户编号:299414提问个数:0解答个数:0最佳答案:0两个可能出现问题的地方
1、&是否在一台机,如果多台机需要创建了服务路由,以及相关的端点
2、是否没有创建事件通知&,你应该用个比较常见的事件来测试评价(0)(0)(0)引用yaofang用户编号:299411提问个数:2解答个数:14最佳答案:0我们这边实现邮件发送队列方法如下:
把数据放到一张表里,表里有个状态字段,
如果状态为1&设置为&待发送
系统服务每分钟读取一遍,
有的话&提取数据&发送.....
没搞过这块,
看看能不能帮上忙....评价(0)(0)(0)引用yaofuchun用户编号:299419提问个数:0解答个数:0最佳答案:0引用:  顶上去,100分都没人来过问?
不是不回复,是真不会呀,呵呵评价(0)(0)(0)引用yaofang用户编号:299411提问个数:2解答个数:14最佳答案:0引用:  引用:
顶上去,100分都没人来过问?
不是不回复,是真不会呀,呵呵
到SQL板块问问&&那边有高人指点&评价(0)(0)(0)引用yaofei12312用户编号:299414提问个数:0解答个数:0最佳答案:0这个是不是要用到&service&broker&功能呀评价(0)(0)(0)引用yaofenai11用户编号:299417提问个数:2解答个数:5最佳答案:0先搞个简单的程序测试一下评价(0)(0)(0)引用yaofangshou用户编号:299413提问个数:0解答个数:0最佳答案:0没有搞过window2008,先帮顶一下。
不过,作为实验,可以这样试一下:
换成SQLserver2008+window2003试试。
看看能不能收到通知,就是sqlserver2008的问题;如果能收到就是window2008的问题。
或许是window&2008有些配置没有弄对。评价(0)(0)(0)引用
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
字号代码语言元素路径:
发表评论:
TA的最新馆藏[转]&查询数据库中数据(WinForm+SQL Server)
通过为SqlDataAdapter类传入select语句,将其结果通过Fill方法以行的形式添充到DataSet结果集中,然后以上下滚动的形式呈现给用户。主要程序程序代码如下。主要
通过为SqlDataAdapter类传入select语句,将其结果通过Fill方法以行的形式添充到DataSet结果集中,然后以上下滚动的形式呈现给用户。
主要程序程序代码如下。
主要通过SqlDataAdapter类的Fill方法,将查询结果中的数据有选择的一次提取出一条添充到dataSet结果集中。
&&publicDataSetdsResult(int&currentIndex)
&&&&&&&&&&&&int&pageSize&=&1;
&&&&&&&&&&&&string&orderSQL&=&&SELECT&*&FROM&t_People&ORDER&BY&tb_PID&;
&&&&&&&&&&&&SqlDataAdapter&adapter&=&new&SqlDataAdapter(orderSQL,&ConDB());
&&&&&&&&&&DataSetdataSet&=&newDataSet(&t_People&);
&&&&&&&&&&&&adapter.Fill(dataSet,&currentIndex,&pageSize,&&t_People&);
&&&&&&&&&&&&returnDataS
& 链接:ConDB()方法请参见21.3.1节。
获得表中记录的总数,用于标识最后一条信息的索引值。
&&&&&&&&public&int&Max()
&&&&&&&&&&&SqlCommandcmd&=&new&SqlCommand(&select&count(*)&from&t_people&,&ConDB());
&&&&&&&&&&&&return&int.Parse(cmd.ExecuteScalar().ToString());
窗体加载事件,,通过数据操作类(ClsDBControl)内的Max方法获得总行数用于初使化变量(LastNum)程序代码如下:
&&&&&&&&private&void&FrmSelect_Load(object&sender,&EventArgs&e)
&&&&&&&&&&&ClsDB.ClsDBControl&CDBLast=new&OptDB.ClsDB.ClsDBControl();
&&&&&&&&&&&LastNum&=&CDBLast.Max();
实现显示&第一条&信息的功能程序代码如下:
&&private&void&button1_Click(object&sender,&EventArgs&e)
&&&&&&&&&&&&i&=&0;
&&&&&&&&&&&&ClsDB.ClsDBControl&cdb&=&new&OptDB.ClsDB.ClsDBControl();
&&&&&&&&&&&&DataSetdsNew=cdb.dsResult(i);
&&&&&&&&&&&&this.textBox1.Text&=&dsNew.Tables[0].Rows[0][0].ToString();
&&&&&&&&&&&&this.textBox2.Text&=&dsNew.Tables[0].Rows[0][1].ToString();
&&&&&&&&&&&&this.textBox3.Text&=&dsNew.Tables[0].Rows[0][2].ToString();
实现显示&上一条&信息的功能程序代码如下:
&&&&&&&&private&void&button2_Click(object&sender,&EventArgs&e)
&&&&&&&&&&&&i&-=&1;
&&&&&&&&&&&&if&(i&&=&0)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&ClsDB.ClsDBControl&cdb&=&new&OptDB.ClsDB.ClsDBControl();
&&&&&&&&&&&&&&&&DataSetdsNew&=&cdb.dsResult(i);
&&&&&&&&&&&&&&&&this.textBox1.Text&=&dsNew.Tables[0].Rows[0][0].ToString();
&&&&&&&&&&&&&&&&this.textBox2.Text&=&dsNew.Tables[0].Rows[0][1].ToString();
&&&&&&&&&&&&&&&&this.textBox3.Text&=&dsNew.Tables[0].Rows[0][2].ToString();
&&&&&&&&&&&&}
&&&&&&&&&&&&else
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&i&+=&1;
&&&&&&&&&&&&&&&&MessageBox.Show(&这已是第一条信息&);
&&&&&&&&&&&&}
实现显示&最后一条&信息的功能程序代码如下:
&&&&&&&&private&void&button4_Click(object&sender,&EventArgs&e)
&&&&&&&&&&&&ClsDB.ClsDBControl&cdb&=&new&OptDB.ClsDB.ClsDBControl();
&&&&&&&&&&&&DataSetdsNew&=&cdb.dsResult(LastNum-1);
&&&&&&&&&&&&this.textBox1.Text&=&dsNew.Tables[0].Rows[0][0].ToString();
&&&&&&&&&&&&this.textBox2.Text&=&dsNew.Tables[0].Rows[0][1].ToString();
&&&&&&&&&&&&this.textBox3.Text&=&dsNew.Tables[0].Rows[0][2].ToString();
(责任编辑:admin)
------分隔线----------------------------
一般情况下,激活父窗口的时候,子窗口会失去焦点,同理,激活子窗口的时候,父窗口也...
最近在学习EDM,发现LinqPad是一个好东西,可以运行LinqTo Sql,Entity SQL Language脚...
首先写个接受消息的客户端。这里偷了点懒,new UdpClient(11000)就是用Udp方式侦听110...
这样就可以获取到Text值。(this.GridView.Rows[e.RowIndex].Cells[0].Controls[0]asHy...
代码如下:1privateTextBoxT23protectedvoidPage_Load(objec...
需求如图:网站里的一个搜索功能,需要进行站外搜索.这里我用到了Google 搜索.自定义搜...
c#.NET中生成GUID在vs2005中如何通过c#对sql数据库进行插入修改等操作??要代码?谢谢,知道的帮下忙, 在vs2005中如何通过c#对sql数据
在vs2005中如何通过c#对sql数据库进行插入修改等操作??要代码?谢谢,知道的帮下忙 string strconnection = &uid=password=;&;
strconnection恭害多轿鼙计俄袭藩陋 += &initial catalog='学生3';server=(local);&;
strconnection += &connect timeout=30&;string c=&insert into stuinfo (学号,姓名,性别,出生日期,入学成绩,所在系号,附加) values( '&+textBox1.Text+&','&+textBox2.Text+&','&+textBox3.Text+&','&+textBox4.Text+&','&+textBox5.Text+&','&+textBox6.Text+&','&+textBox7.Text+&')&;
SqlConnection objconnection = new SqlConnection(strconnection);
objconnection.Open();
SqlCommand cmd = new SqlCommand(c, objconnection);
上面的代码可以连接数据库,就是不能执行插入操作,到底问题在那里,我实在想不起来,快崩溃了,c#也找不到书看,只能在网上找了 lxlcz123 在vs2005中如何通过c#对sql数据库进行插入修改等操作??要代码?谢谢,知道的帮下忙
如果连接语句没问题的话SqlConnection objconnection = new SqlConnection(strconnection);SqlCommand cmd = new SqlCommand( c,
objconn恭害多轿鼙计俄袭藩陋ection );cmd.ExecuteNonQuery();一般这样就可以了
SqlConnection objconnection = new SqlConnection(strconnection);
obj恭害多轿鼙计俄袭藩陋connection.Open();把这段代码放到语句的前面看看
1、首先,确保与数据库的连接打开。2、执行插入语句的时候,注意插入的类型。学号是整型的?(如果是的话,不能用insert into ... values('1'....),加''是字符串)出生日期是日期型的?(如果是的话,要用UTC时间,而不是随便写个直接让它插入,计算机辨别不出来)
再加上这一句试试cmd.ExecuteNonQuery();
你这里的C语句并没有被执行,SqlCommand cmd = new SqlCommand(c, objconnection);,这句并不能执行C语句。解决方法:
你加上这么几句
public int executeNonQuery( string sql)
cmd.Connection=getcon();
mandText =
int i = cmd.ExecuteNonQuery();
clear();}再调用这个方法加上这句:
executeNonQuery(C);这样一定行;我也是学C#.
问题是没有执行。楼上已经给出了答案。

我要回帖

更多关于 自我评价怎么写 的文章

 

随机推荐