當前位置:首頁 » 編程語言 » 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語句會作為一個事務來運行, 要麼全部成功, 要麼全部失敗.