当前位置:首页 » 编程语言 » adonet执行sql

adonet执行sql

发布时间: 2022-06-09 17:24:13

❶ ado.net里面如何执行带有参数的sql语句。。

建立Command 对象
SqlCommand cmd = new SqlCommand(sqlInsert, conn);//conn为连接对象
string sqlInsert = "insert into friendSiteInfo (SiteName,LinkUrl,LinkMan,Tel,Email)";

sqlInsert += "values(@SiteName,@LinkUrl,@LinkMan,@Tel,@Email)";

SqlParameter[] parameters = new SqlParameter[5];

parameters[0] = new SqlParameter("@SiteName", txtSiteName.Text);

parameters[1] = new SqlParameter("@LinkUrl", txtLinkurl.Text);

parameters[2] = new SqlParameter("@LinkMan",txtLinkman.Text);

parameters[3] = new SqlParameter("@Tel",txtTel.Text);

parameters[4] = new SqlParameter("@Email",txtEmail.Text);

foreach(SqlParameter par in parameters)
{

cmd.Parameters.Add(par);

}
cmd.ExecuteNonQuery();

这样应该没问题。

❷ ado.net怎么链接sql数据库

Initial Catalog 是ole db 里用到的 你用的是 sql 不用
Initial Catalog 把他换成database= 就是连接数据库的名称
server=.;database=数据库 uid=;pwd=;

连接之后 你要用到什么SQL命令 在 SqlCommand cmd = new SqlCommand(); 刮号里写上 SQL命令就行了

不过点一个按钮,自动创建一个数据库 我没试过帮不了你 你自己研究一下吧``

❸ ado.net修改sql server数据库不成功 ,用sql语句修改 但是运行的时候sql语句就提示为null

调试一下,看sql2输出什么?

❹ ado.net 中参数化查询sql语句,参数附近语法错误

exec sp_executesql N'SELECT COUNT(*) FROM T_Procts where 1=1 and ProctName=@strWhere',N'@strWhere nvarchar(4000)',@strWhere=N''

@strWhere只能是单列的值,如果要绑定多条件用字符串拼接

DECLARE @sql nvarchar(4000)
DECLARE @strWhere nvarchar(4000)
SET @strWhere =N' 1=1'
SET @sql=N'SELECT COUNT(*)'
+N' FROM T_Procts where '+@strWhere
EXEC sp_executesql @sql

❺ 如何在asp.net中执行sql脚本文件

(1)将文件的内容赋给一个
SqlCommand
的CommandText,直接执行。
(2)利用事务处理SqlTransaction,循环每一个
sql语句
分别执行,最后提交。
推荐2
补充:可以的。

❻ ADO.NET操作数据库SQL模糊查询

在用@定义变量标准方法like @keyword然后在创建参数时:new SqlParameter("@keyword",keyword+"%")你上面写的那个'@keyword%'这个是错的首先@变量不能用单引号或者双引号括起来,这样就变字符串了而不是变量然后是那个%,这个要写在你创建参数赋值的那个地方的,不然那个是无效的假如没有单引号 而是@keyword%的话,这样你在执行时它生成的代码是'keyword变量的值'%这样是无法得到你想要的数据的,那个%在单引号的范围之外

❼ ADO.NET 向数据库添加数据,sql语句怎么写

和楼主共同学习一下,对1楼朋友的回答有点疑问,
不打开链接可以执行语句吗?不会报错吗?conn.Open();漏了是不?
而且cmd那里可以简化一下吧,直接Sqlcommand cmd=conn.CreatCommand();就行了呗,
也不用再定义一个整型变量吧?直接cmd.ExecuteNonQuery();语句就可以执行了啊。
为什么要这样写呢?是因为执行效率高吗?俺是自学的,不太懂,呵呵。
而且SQL插入语句时,不用列举字段吧,直接把VALUES()的值插进去就行了啊。我一直都是这么干的。

❽ ASP.NET执行sql语句

使用事务机制, SQL语句写成:

begin transaction yourtrans
你的第一条语句
你的第二条语句
你的第三条语句
commit transaction yourtrans

yourtrans 是你自己取的事务名称.

其他就按原来的写法.

这些SQL语句会作为一个事务来运行, 要么全部成功, 要么全部失败.

❾ ado.net里面如何执行带有参数的sql语句。。..

你还需要把赋值后的参数添加到命令对象中.

SqlCommand.Parameters.Add(params);

不过你的参数对象的构造函数好像不完整,这样你还得定义参数的数据类型和大小.

热点内容
cfft算法 发布:2025-02-08 04:53:59 浏览:959
极客学院php 发布:2025-02-08 04:52:32 浏览:778
书本编译是什么意思 发布:2025-02-08 04:45:56 浏览:953
淘宝密码账号在哪里看 发布:2025-02-08 04:29:39 浏览:536
描绘四季的美文写一份朗读脚本 发布:2025-02-08 04:29:21 浏览:139
金蝶软件服务器是电脑吗 发布:2025-02-08 04:27:06 浏览:973
linux如何搭建c编译环境 发布:2025-02-08 04:24:49 浏览:822
ps脚本批量处理切图 发布:2025-02-08 04:19:03 浏览:58
iisftp命令 发布:2025-02-08 04:04:39 浏览:455
安卓为什么软件老更新 发布:2025-02-08 03:53:40 浏览:735