當前位置:首頁 » 數據倉庫 » vsado連接資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

vsado連接資料庫

發布時間: 2022-07-31 14:43:27

㈠ vs2008中c++ ado連接sql server資料庫後如何使用帶參數的sql語句

用vs2008 只會寫C#的。。
C++不會啊
這是我C#的更新操作
public void EditAccount(Account bankAccount)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("update BankAccount set ");
strSql.Append("AccountName=@AccountName,");
strSql.Append("CurrentAmount=@CurrentAmount,");
strSql.Append("IsCanceled=@IsCanceled");
strSql.Append(" where CardNo=@CardNo ");
SqlParameter[] parameters = {
new SqlParameter("@AccountName", SqlDbType.NVarChar,1024),
new SqlParameter("@CurrentAmount", SqlDbType.Decimal,9),
new SqlParameter("@IsCanceled", SqlDbType.Bit,1),
new SqlParameter("@CardNo", SqlDbType.NVarChar,100)};

parameters[0].Value = bankAccount.Cname;
parameters[1].Value = bankAccount.Csum;
parameters[2].Value = bankAccount.Cfreeze;
parameters[3].Value = bankAccount.Cid;

using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand())
{
try
{
cmd.CommandType = CommandType.Text;
connection.Open();
cmd.Connection = connection;
cmd.CommandText = strSql.ToString();
foreach (SqlParameter parameter in parameters)
{
cmd.Parameters.Add(parameter);
}
int rows = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
}
catch (System.Data.SqlClient.SqlException e)
{
throw e;
}
}
}
}

㈡ VS2010用ado方式連接access資料庫,是否一定要在建工程的時候進行設置。

不用,在寫代碼的時候拉控制項配置,或者直接用ado對象訪問都可以

㈢ vs2010( C++)下通過ADO規范怎樣連接到Oracle資料庫進行操作,哪裡有具體文檔,謝謝

ADO (ActiveX Data Objects,ActiveX數據對象)是Microsoft提出的應用程序介面(API)用以實現訪問關系或非關系資料庫中的數據。
連接的範例網上一大把,不過要找官方文檔就需要到微軟去搜,我搜了一下是有的,不過比你的2010要新一些。
這里不允許放網址,自己去搜一下吧

㈣ MFC ADO 連接資料庫 出錯

windows
2000用ADO沒有問題,可能的原因有:
1)連接字元串有問題
2)SQL
SERVER設置有問題,比如僅支持WINDOWS認證
3)程序本身有BUG

㈤ 我在VS中創建了一個資料庫一個表。ADO.NET中怎麼設置數據源連接

添加一個資料庫,後添加ado.net實體數據模型,選擇來自資料庫的codefirst ,選擇剛才的資料庫,就能看到下面的生成的連接字元串,cppy一下,把資料庫名改成自己的資料庫,用這個就ok了

㈥ VS2013 用ADO 訪問Access 資料庫

表示sql執行語句有語法錯誤,一般容易檢查。