vs调用数据库
下文展示使用c# 获取DataTabl额,然后绑定数据,你自己根据不同的情况,分别对待吧!
(stringprocName,object[]objectValue)
{
DataSetds=newDataSet();
using(SqlConnectionc=newSqlConnection(connStr))
{
try
{
c.Open();
SqlCommandsqlCmd=newSqlCommand(procName,c);
sqlCmd.CommandType=CommandType.StoredProcere;
sqlCmd.CommandTimeout=1200;
sqlCmd.Parameters.Clear();
if(objectValueisSqlParameter[])
{
sqlCmd.Parameters.AddRange(objectValue);
}
else
{
sqlCmd.Parameters.AddRange(getParameters(connStr+"-"+procName,procName,objectValue));
}
SqlDataAdaptersqlAdapter=newSqlDataAdapter();
sqlAdapter.SelectCommand=sqlCmd;
sqlAdapter.Fill(ds,"dsName");
sqlCmd.Parameters.Clear();
c.Close();
}
catch(Exceptione)
{
}
}
returnds;
}
如有疑问,及时沟通!
❷ 我用的是VS2008 怎么C#语言代码 调用vs2008里面的数据库
这样试试:
1.打开你的那个使用数据库的项目,在解决方案管理器里面新建一个名字叫做 App_Code 的文件夹.或者用"添加APS.NET文件夹"也成.然后把数据库文件放进去.
2.修改webconfig文件:
把文件里的 <connectionStrings/>删除,替换成:
<connectionStrings>
<add name="SQLSERVERCONNECTIONSTRING" connectionString="data source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\文件名.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
3.Ctrl+W,L把服务器资源管理器调出来.或者到菜单里找到视图->服务器资源管理器.能在这里看到数据库连接了吗?
❸ vs怎么连接数据库
你有数据库吗?
连接你的数据库的位置,加他的 连接条件就可以拉下面是一个连接数据库的模块,大家可以使用它来连接SQL数据库,使用起来比ADO控件还简单:
代码如下:
Public rsNew As ADODB.Recordset
Public CnNew As ADODB.Connection
Public addFlag As Boolean
'连接数据库
Public Function OpenCn() As Boolean
Dim Mag As String
On Error GoTo strErrMag
Set CnNew = New ADODB.Connection
CnNew.ConnectionTimeout = 25
CnNew.Provider = "sqloledb"
CnNew.Properties("data source").value = "" 'SQL服务器的名
CnNew.Properties("initial catalog").value = "pubs"'库名
CnNew.Properties("integrated security").value = "SSPI"'登陆类型
'con.Properties("user id").value = "sa"
'con.Properties("password").value = "wwww"
CnNew.Open
OpenCn = True
addFlag = True
Exit Function
strErrMag:
Mag = "数据库末连接"
Call MsgBox(Mag, vbOKCancel, "错误:数据库连接")
addFlag = False
End
End Function
Public Sub Clocn()
'闭关数据库
On Error Resume Next
If CnNew.State <> adStateClosed Then CnNew.Close
Set CnNew = Nothing
End Sub
Public Function OpenRs(ByVal strSql As String) As Boolean
'连接数据库记录集
Dim Mag As String
Dim rpy As Boolean
On Error GoTo strErrMag
Set rsNew = New ADODB.Recordset
If addFlag = False Then rpy = OpenCn
With rsNew
.ActiveConnection = CnNew
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open strSql
End With
addFlag = True
OpenRs = True
Exit Function
strErrMag:
Mag = "数据库数据集末连接"
Call MsgBox(Mag, vbOKOnly, "错误:数据库连接")
OpenRs = False
End
End Function
Public Sub cloRs()
'闭关数据集
On Error Resume Next
If rsNew.State <> adStateClosed Then rsNew.Close
Set rsNew = Nothing
End Sub
❹ vs2010如何调用Access的数据库
1.添加一个数据库控件,sqldataSource、然后配置数据源就可以了。
❺ vs2010怎么建立和使用数据库,用sqlserver数据库就行
首先先引用空间:
using
System.Data;
using
System.Data.ClientSql;
然后就需要一个连接数据库的对象:
SqlConnection
conn
=
new
SqlConnection("[这里是数据库的连接字符串server=.;pwd=;uid=;]");
有了连接对象就需要把连接打开:
conn.Open();
打开后就要开始操作数据库了,所以需要一个操作对象:
SqlCommand
cmd
=
new
SqlCommand();
cmd.Connection
=
conn;
//这个操作对象使用的连接
cmd.CommandText
=
"[这里是sql语句,insert/update/delete/select]";
cmd.ExecuteNonQuery();
//执行操作,针对insert/update/delete
cmd.ExecuteReader()
/
ExecuteScalar()这些针对的是select
❻ 在vs中怎样连接数据库
在app.config
或者web.config的connectionstring属性里面添加数据库连接字符串,然后程序取得这个串就可与其连接了。
上面的server=你的数据库实例名,.\SQLEXPRESS是我这里的一个实例,根据实际修改
❼ 请问如何在VS2010的C#中调用数据库的一行数据
//C#连接Access数据库示例代码
using(OleDbConnectioncon=newOleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|Test.mdb"))
{
con.Open();
using(OleDbCommandcmd=newOleDbCommand("selecttop1*fromYouTableName",con))
{
DataTabledt=newDataTable();
dt.Load(cmd.ExecuteReader());//取到数据后存放到内存DataTable中
}
}
❽ vs怎么调用sql数据库的储存过程
using (OracleConnection conn = new OracleConnection(connstring))
{
conn.Open();
OracleCommand cmd = new OracleCommand("p_wmb_querypoint", conn);
cmd.CommandType = CommandType.StoredProcere;
OracleParameter inp1 = new OracleParameter("i_usercode", OracleType.VarChar, 20);
//inp1.Direction = System.Data.ParameterDirection.Input;
inp1.Value = usercode;
cmd.Parameters.Add(inp1);
OracleParameter inp2 = new OracleParameter("i_team", OracleType.VarChar, 30);
//inp2.Direction = System.Data.ParameterDirection.Input;
inp2.Value = username;
cmd.Parameters.Add(inp2);
OracleParameter p2 = new OracleParameter("o_sumpoint", OracleType.Number);
p2.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(p2);
OracleParameter p3 = new OracleParameter("o_teampm", OracleType.Number);
p2.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(p3);
OracleParameter p4 = new OracleParameter("o_totalpm", OracleType.Number);
p4.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(p4);
OracleParameter p1 = new OracleParameter("o_cursor", OracleType.Cursor);
p1.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(p1);
cmd.ExecuteNonQuery();
sumpoint = int.Parse(cmd.Parameters[2].Value.ToString());
teampm = int.Parse(cmd.Parameters[3].Value.ToString());
totalpm = int.Parse(cmd.Parameters[4].Value.ToString());
OracleDataReader reader = (OracleDataReader)cmd.Parameters[5].Value;
sumpoint1 = sumpoint;
teampm1 = teampm;
totalpm1 = totalpm;
reader1 = reader;
//OracleDataAdapter da = new OracleDataAdapter(cmd);
//DataTable dt = new DataTable();
//da.Fill(dt);
//return dt;
}
把oracle改成sql就行了
❾ vs2015c#怎么调用sql数据库
1、传统的数据库操作方法,使用SQLConnection、SQLCommand等进行操作;
2、使用ORM技术,如EntityFramework;
3、使用LINQTOSQL。