当前位置:首页 » 编程语言 » net执行sql脚本
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

net执行sql脚本

发布时间: 2022-06-28 00:25:15

A. .net直接执行sql语句

1) 语句 string.Format("update CityChuZu set shifouru=1 where city='" + new Common().GetCity() + "' and shifouru=0");是错误的,应该定义为变量,且string.Format格式错误;可改为
string sql = string.Format("update CityChuZu set shifouru=1 where city='{0}' and shifouru=0", new Common().GetCity())
2)MyCityChuZu是否具有uodate方法,且update的sql语句是否(1)中的语句?按理,DbHelperSQLCity类中应有相应的execute方法执行sql语句。

B. 如何执行SQL脚本

SQLServer: 工具→查询分析器。
ACCESS: 插入→查询→设计视图→(左上角)SQL视图

C. .net 2005 能否执行sql脚本

下面以SqlServer为例说明。
1、Create DataBase、Use databasename、Create Table、Insert、Select可以写在一起,查询分析器中可以执行的脚本,全部复制到一个string中即可。交给SqlCommand去执行。注意以下问题:
(1)创建数据库需要磁盘操作,可能会慢,从而影响后面语句的执行
(2)创建数据库时,连接字符串要写master库,
所以建议将上述命令放在一个string[]中,用SqlCommand1.CommandText=str[i]的方法循环调用之。注意创建数据库后,要修改连接字符串。
2、上面已经说了数据表的创建。
3、你找数据库的目录干什么?修改连接字符串的Initial Catalog/Database参数,就可连接到指定的数据库,而这个数据库是你自己创建的。如果真要目录,就执行"sp_helpdb",查看返回的name列即可。
4、中括号是将里面的内容视为字符串,而非关键字,比如"key"是SQLServer的关键字,而你想用它做字段名,就必须写[key],相当于用引号。
5、这个比较难办,你必须一点一点掌握Sql的基本语法,多看几个吧,一边看一边查TransactSql帮助,看多了就熟悉了。

D. .net里执行SQL语句

ExecuteScalar方法,返回值为返回表的第一行第一列,你选的是个Count,就是它
它的返回值是Object型,你需要强转一下
int count = int.parse(cmd.ExecuteScalar().tostring());

E. .net执行SQL语句

2.aspx.cs页面,
string id = Request.Params["id"];
if(id!=""&& id!=null)
{
//开始验证ID是否是INt类型,和是否是SQL注入、
//根据ID取得数据
}

F. .net 执行 sql 语句

执行存储过程,返回分查询结果集和影响行号,
1.如果是有查询结果集的,则建议使用SqlDataAdapter来执行,把存储过程当作sql语句执行;
2.1.如果是执行返回影响行数,则用SET NOCOUNT OFF,然后使用SqlComand,执行用ExecuteNonQuery,影响几行就返回几,2.2.否则用 SET NOCOUNT ON;
2.3.执行失败返回0(零)

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

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

H. 在.net 网页里怎么执行sql语句

SqlConnection MyConn=new SqlConnection();
MyConn.open();
string str="insert into [user] values('大马','2568956','男','1985-5-9','这是测试')";
SqlCommand cmd = new SqlCommand(str,MyConn);
cmd.ExecuteNonQuery();

I. ASP.NET执行sql语句

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

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

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

其他就按原来的写法.

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