社区
C#
帖子详情
请朋友们讨论一下c# forms里的@主要有什么作用!!!
zk911
2005-11-17 06:40:48
对不起 我没有分了 以后补上 呵呵
...全文
158
15
打赏
收藏
请朋友们讨论一下c# forms里的@主要有什么作用!!!
对不起 我没有分了 以后补上 呵呵
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xxuu503
2005-11-17
打赏
举报
回复
select * from a where b=? and c=?
parament用数组
第一项,参数还用@b
当时我就很不明白,没有定义@b怎么还可以用!hehe!
不过看到程序运行了,才晓得自己真的很弱!
sacranto
2005-11-17
打赏
举报
回复
楼上的能不能详细说明一下?的用法
谢先
xxuu503
2005-11-17
打赏
举报
回复
回复人: zk911(与影同舞) ( ) 信誉:99 2005-11-17 20:34:00 得分: 0
在网上看过这样一个程序:
strCom = "UPDATE employeeDictionary SET empd_password = @pass WHERE emp_id = @id";
comm = myConn.CreateCommand();
comm.CommandText = strCom;
comm.Parameters.Add("@pass",System.Data.SqlDbType.VarChar);
comm.Parameters["@pass"].Value = this.txt_xmm.Text;
comm.Parameters.Add("@id",System.Data.SqlDbType.Char);
comm.Parameters["@id"].Value = c.emplid;
像这个代码段里用到了很多@
例如@pass 和 @id 在整个程序里看不到哪里给他们付过值
请问这里的@pass 和 @id 分别存放的是什么 他们里面的值是如何传递的呢
请好心的朋友们说明一下
不胜感激!!!
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
这个给你说一下!
在Sql文中。@xx为变量,还有一些@@xxxx是系统变量,记得还有临时变量!
ft,记不得了,知道多少说多少!
comm.Parameters.Add("@pass",System.Data.SqlDbType.VarChar);
这一句就相当于在为你的sql文创建一个sql变量,变量名字叫做@pass
comm.Parameters["@pass"].Value = this.txt_xmm.Text;
这一句为你的@pass变量赋值!
xxuu503
2005-11-17
打赏
举报
回复
回复人: zk911(与影同舞) ( ) 信誉:99 2005-11-17 19:08:00 得分: 0
@后面除了接字符串外 可以接数据库里的字段嘛
comm.Parameters["@id"].Value = XXXXX;
请问这里的"@id"是字段 还是一个字符串?
id是字段,@id有可能是sql文中设定的变量!
你可以去看一下sql的书!
上班了之后才发现sql文还有这种写法:
select * from a where b=? and c =?
parament只要对齐就可以了!
疯狂Rabbit
2005-11-17
打赏
举报
回复
其实 fangxinggood(JustACoder)已经解释了
zk911
2005-11-17
打赏
举报
回复
在网上看过这样一个程序:
strCom = "UPDATE employeeDictionary SET empd_password = @pass WHERE emp_id = @id";
comm = myConn.CreateCommand();
comm.CommandText = strCom;
comm.Parameters.Add("@pass",System.Data.SqlDbType.VarChar);
comm.Parameters["@pass"].Value = this.txt_xmm.Text;
comm.Parameters.Add("@id",System.Data.SqlDbType.Char);
comm.Parameters["@id"].Value = c.emplid;
像这个代码段里用到了很多@
例如@pass 和 @id 在整个程序里看不到哪里给他们付过值
请问这里的@pass 和 @id 分别存放的是什么 他们里面的值是如何传递的呢
请好心的朋友们说明一下
不胜感激!!!
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
zk911
2005-11-17
打赏
举报
回复
谢谢 路过的朋友们的指点
书上说@"XXXXXXXXXXXX"后面的字符串不发生字符转义
说的有点太笼统了
继续关注更多更详细的讲解 学习一下!!!!!
Comer
2005-11-17
打赏
举报
回复
真长知识啊
renyu732
2005-11-17
打赏
举报
回复
字面字符串(verbatim string):@
比较典型的用于文件或目录的路径以及正则表达式.
加了@后,就会告诉编译器将引号之间的字符都认为是字符串的一部分.
如
string file=@"C\Windows\notepad.exe";
yurow
2005-11-17
打赏
举报
回复
关注
luoboqingcai
2005-11-17
打赏
举报
回复
还可以用来声明系统关键字。
机器人
2005-11-17
打赏
举报
回复
特殊标记。@后面的符号,将会被Parameter相应的值替换掉,执行。
在SqlProvider里, 使用@标明参数, 在OracleProvider里,使用:标明参数.
zk911
2005-11-17
打赏
举报
回复
string path = "c://test.doc";
string conn = "";//连接字符串
FileStream file = new FileStream(path);
byte[] buffer = new byte[1024*1024];
int i1=0,i2=buffer.Length;
while (i2 > 0)
{
int m = file.Read(buffer,0,buffer.Length);
if (m <= 0) break;
i1+=m;
i2-=m;
}
byte[] temp = new byte[i1];
Array.Copy(buffer,temp,i1);
buffer = temp;
SqlCommand cmd = new SqlCommand("insert into table1 value @doc" );
((SqlParameter)cmd.Parameters.Add("@doc",buffer)).DbType = DbType.Binary;
cmd.Connection = new SqlConnection(conn).Open();
int result = cmd.ExecuteNonQuery();
cmd.Connection.Close();
像这样的程序里 里面的@是干什么的?
如果去掉@那么又会有什么影响呢?
请朋友们指点一下
小弟在此谢过了!!!!
zk911
2005-11-17
打赏
举报
回复
@后面除了接字符串外 可以接数据库里的字段嘛
comm.Parameters["@id"].Value = XXXXX;
请问这里的"@id"是字段 还是一个字符串?
sunbill
2005-11-17
打赏
举报
回复
定义字符串的时候可以省略转意字符
@"c:\windows" = "c:\\windows"
......就知道这一个用处.
C#
高效绘图(转)
C#
高效绘图(转) 2013-12-26 16:01 10938人阅读 评论(1) 收藏 举报 分类:
C#
(235) 双缓冲技术 双缓冲是将图片在显示到DC前,现在要内存建一个DC,也就是用于存储这张图片...
[转载]
C#
中使用WindowsSDK
Win32 API可以直接控制Microsoft Windows的核心2007年05月05日 星期六 07:24Win32 ...
C#
使用非常简单,写程序就像打拱猪,Sorry -_-! ,搭积木一样简单。想玩儿吗?呵呵,没办法直接控制Windows的核心。
c#
和WIN32 调用
作者:刘铁猛日期:2005-12-20关键字:
C#
.NET Win32 API 版权声明:本文章受知识产权法保护,如果阁下想转载,在转载的时候烦劳阁下连同在下的姓名一起转载,并向bladey@tom.com发一个Mail,我很想知道我的文章都去...
C#
实现的中国象棋程序开发笔记——遇到困难,
请
大家帮忙!!
如今,这位
朋友
,给了我又重新找回来的兴趣,所以来这
里
请
大家帮忙,如何实现人机对战,让电脑自动下呢? 当前,已经完成黑、红两方的下棋规则,但是还没有实现人机对战,目前只能人人对战,也就是说一个具有下棋...
谈Web
Forms
,以及一些ASP.NET开发上的经验
记得数年前,当ASP.NET刚出现时,天下间Web开发框架中似乎出现了一个“巨人”,Web
Forms
这种似乎人人都能掌握的开发框架几乎瞬间流行起来。如果谁还在用传统ASP这种控制与表现混合的开发方式,似乎立即变得低俗了...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章