社区
C#
帖子详情
sql语句中c#变量的问题?
Bmonkey
2003-05-14 06:18:50
请问在sql语句中怎么样调用c#中定义的变量?
pb中是在该变量前加一个":"号,c#中编程应该怎么写?
...全文
158
6
打赏
收藏
sql语句中c#变量的问题?
请问在sql语句中怎么样调用c#中定义的变量? pb中是在该变量前加一个":"号,c#中编程应该怎么写?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
topsir
2003-05-15
打赏
举报
回复
SqlConnection nwindConn = new SqlConnection("Data Source=localhost;Integrated Security=SSPI;" +
"Initial Catalog=northwind");
SqlDataAdapter catDA = new SqlDataAdapter("SELECT CategoryID, CategoryName FROM Categories", nwindConn);
catDA.InsertCommand = new SqlCommand("InsertCategory", nwindConn);
catDA.InsertCommand.CommandType = CommandType.StoredProcedure;
SqlParameter myParm = catDA.InsertCommand.Parameters.Add("@RowCount", SqlDbType.Int);
myParm.Direction = ParameterDirection.ReturnValue;
catDA.InsertCommand.Parameters.Add("@CategoryName", SqlDbType.NChar, 15, "CategoryName");
myParm = catDA.InsertCommand.Parameters.Add("@Identity", SqlDbType.Int, 0, "CategoryID");
myParm.Direction = ParameterDirection.Output;
DataSet catDS = new DataSet();
catDA.Fill(catDS, "Categories");
DataRow newRow = catDS.Tables["Categories"].NewRow();
newRow["CategoryName"] = "New Category";
catDS.Tables["Categories"].Rows.Add(newRow);
catDA.Update(catDS, "Categories");
Int32 rowCount = (Int32)catDA.InsertCommand.Parameters["@RowCount"].Value;
好好看看上面代码,你会明白的.
LiSDN
2003-05-15
打赏
举报
回复
用Parameters好點
covis
2003-05-15
打赏
举报
回复
mycmd.CommandText="select count(*) as num from lvdian where lvdianbh='"+textBox1.Text.Trim()+"'";
LYH1977
2003-05-15
打赏
举报
回复
string strQuery.Format("Select * From TableName Where Field1='{0}'and Field2={1}",string1,int2);
Knight94
2003-05-15
打赏
举报
回复
例如:
string strQuery="select * from yourTable where yourField=@Field1";
SqlCommand myComm=new SqlCommand(strQuery,myConn);
myComm.Parameters.Add("@Field1",FieldValue);//进行传入参数
jiezhi
2003-05-14
打赏
举报
回复
string mySql="insert into t_czry(yhm,xm,kl,js)values('"+Txt_ADD_YHM.Text.Trim()+"','"+Txt_ADD_XM.Text.Trim()+"','"+Txt_ADD_KL.Text.Trim()+"','专家')";
【
C#
.NET】Oracle数据库连接的坑之传入parameters参数名
SQL语句
中
的参数
变量
名不匹配(顺序不一致)的
问题
问题
描述 有一个user表,需要修改id为10086的用户的姓名和年龄,在
C#
的后台这样写: using (IDbConnection db = DapperFactory.GetConnection(Enums.MyDbType.Oracle, @"User ID=czj;Password=123456;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))
C#
执行Oracle的
Sql语句
参数顺序
问题
OracleCommand添加参数,出现参数顺序
问题
,只需修改一个属性值
简单介绍SQLserver
中
的declare
变量
用法
这篇文章主要介绍了SQLserver
中
的declare
变量
用法,sql
中
declare是声明的意思,就是声明
变量
的,这个一般是用在函数和存储过程
中
的。感兴趣的可以来了解一下 平时写SQL查询、存储过程都是凭着感觉来,没有探究过SQL的具体语法,一直都是按
c#
那一套往SQL上模仿,前几天项目
中
碰到一个
问题
引起了我对declare定义
变量
的作用域的兴趣。 大家都知道
c#
中
的局部
变量
,在if
中
如果我们定义一个
变量
的话他的作用到if结束为止,if外是不识别这个
变量
的,else里都不能使用,简单的写一下。
得到存储过程
中
最后拼接出来的语句
DECLARE @sql nvarchar(4000) SET @sql=xxxxxxx EXEC @sql 此时,
C#
会出错, 副作用就得到了
sql语句
c#
对使用US7ASCII的oracle存取
中
文的
问题
一直知道oracle有字符集的
问题
,但以前安装oralce基本都直接选择了gbk的字符集,所以没碰到过
问题
,直到这次遇到一个客户坚持要求使用us7ascii的字符集,才被折腾了一番。 基本环境如下: 数据库服务器:windows 2003 sp2
中
文版 + oracle 10g (us7ascii) 应用服务器:iis7 + .net 3.5
问题
如下: 1。无法正常存取
中
文
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章