C 對資料庫進行操作,C 與 sql 資料庫有連線

發布 科技 2024-06-22
6個回答
  1. 匿名使用者2024-01-29

    儲存過程可以以這種方式給出值引數,似乎無法直接執行SQL語句。

    由於它是乙個 SQL 語句,因此您可以將其拼寫出來。

    引數特定於儲存過程。

    例如,你可以寫這樣的東西:

    string sql= "select * from users where name='' and pwd=''",uname,upwd);

    然後,您可以直接執行此 SQL,而無需指定引數。

    請注意,如果 name 或 pwd 是整數而不是資料庫中的字串,請刪除單引號。

  2. 匿名使用者2024-01-28

    引數型別呢?

    oledbparameter parameters = {new oledbparameter("@name",,new oledbparameter("@pwd",parameters[0].value = uname;

    parameters[1].value = upwd;

    希望對你有所幫助。

  3. 匿名使用者2024-01-27

    你確定你寫的**和你發布的一樣嗎?

    應報告此錯誤,因為您在例項化 ODBC 引數@name未放置引號。

  4. 匿名使用者2024-01-26

    select * from users where name=@name and pwd=@pwd"

    Name 是不在 SQL 中執行的關鍵字。

    select * from users where [name]=@name and pwd=@pwd

    試試這種方式,你的其餘寫作就不會有問題。

  5. 匿名使用者2024-01-25

    問題 1:

    已成功建立與伺服器的連線,但在登入過程中發生錯誤。 (提供程式:共享記憶體提供程式,錯誤:0 - 另乙個管道。

    最後沒有過程。

    使用 Windows 標識登入到 Management Studio,單擊“站點屬性”,然後將安全選項更改為“Windows 和 SQL 混合標識登入”,然後求解。

    問題 2:使用 Windows 身份驗證登入 SQL 2005 Enterprise Manager 是正常的,但是當您使用 SQL Server 身份驗證(即 SA 使用者名稱)登入時,會出現以下錯誤訊息“提供程式:共享記憶體提供程式,錯誤:0 - 管道另一端沒有程序”。 因此,請按照以下步驟修改設定:

    現在,Windows 身份驗證可以通過,以該標識身份登入到管理器,然後在伺服器屬性中有乙個伺服器身份驗證,該身份驗證設定為 SQL Server

    和 Windows 身份驗證模式。 接下來,在安全登入中設定SA使用者的屬性,狀態列中有乙個“login”項,預設為禁用。

    使。 修改完成後,重啟Enterprise Manager,使用SA使用者名稱登入,但問題仍然存在。 想了很久,原來是設定了“SQL Server 和 Windows 標識”之後。

    驗證模式“,要求重新啟動服務。 此時,設定完成後,Enterprise Manager 將重新開啟,並且不會重新啟動其服務。

    因此,找到 SQL Server Surface Application Configurator,選擇“服務”並連線到 Surface Application Configurator,停止 SQL Server 一段時間,然後重新啟動它。

    在這一點上,問題應該得到解決。

    問題 3:已成功建立與伺服器的連線,但在登入過程中發生錯誤。 (提供程式:共享記憶體提供程式,錯誤:0 - 管道另一端無。

    他處理。 ) cs“應用程式在伺服器錯誤中。

    已成功建立與伺服器的連線,但在登入過程中發生錯誤。 (提供程式:共享記憶體提供程式,錯誤:0 - 管道另一端無。

    他處理。 有這樣的錯誤,我在網上查了很多資訊,沒有好的解決辦法,所以我最終開啟它並更改了它。

  6. 匿名使用者2024-01-24

    這是安裝資料庫時發生的錯誤,我也看到了,您在安裝時選擇了混合模式,就是這樣,您嘗試

相關回答
5個回答2024-06-22

快捷鍵:Ctrl + Shift + P將概念資料模型 (CDM) 轉換為 Voltaic 備用物理資料模型 (PDM)。 >>>More

5個回答2024-06-22

現有資料的時間由不同的時間段組成,形成 [af,at] 間隔。 >>>More

14個回答2024-06-22

此處的資料庫名稱為:sys

然後,可以使用 link 關鍵字 connectionstring 呼叫資料庫。 >>>More

6個回答2024-06-22

你指的是什麼資料庫?

19個回答2024-06-22

1.檢查是否是由於防火牆造成的。

2. 啟用 SQL Server Browser 服務。 >>>More