從索引 0 處開始,初始化字串的格式不符合規範

2021-10-04 13:19:28 字數 467 閱讀 6885

這個錯誤我今天在asp.net mvc的開發中遇到的,我去網上看了不少解決辦法,發現雖然都是資料庫連線的問題,但都不大符合我的這個要求。

我是在控制器內呼叫了dbhelper類中的dbhelper方法,想在控制器中執行sql語句。

而在我報這個錯之後,我檢查了自己的sql語句和web.config,發現都沒有問題。而我在進行斷點除錯的時候,發現

dbconnection.connectionstring = connectionstring;

這句有錯誤,實際是我在控制器中例項dbhelper類的時候傳的引數不對

dbhelper dh = new dbhelper(「這個括號內的引數應該是下面這個」);

「data source=127.0.0.1; initial catalog=你的資料庫名; user id=資料庫連線名; password=密碼; pooling=true」

配好之後就能連線資料庫了。

字串初始化

在c語言程式設計中,當我們宣告乙個字串陣列的時候,常常需要把它初始化為空串。總結起來有以下三種方式 1 char str 10 2 char str 10 3 char str 10 str 0 0 第 1 2 種方式是將str陣列的所有元素都初始化為 0 而第 3 種方式是只將str陣列的第乙個元...

字串初始化

在 裡,經常會用字串進行初始化操作。比如 void func void 對於上面2條初始化語句,它們的區別是什麼呢?1,首先,hello world 是乙個字串常量,存放在靜態常量區。2,str1是乙個字元陣列,分配在棧上,儲存空間由 hello world 的長度 含 0 決定,存放的內容由 he...

字串初始化

字串初始化使用字串初始化操作符即百分號 標記轉化說明符的開始。在 左邊為格式化字串,右邊為被格式化的值。format hello,s.s enough?values world cold print format values hello,world.cold enough?格式化字串的 s部分為轉...