cn=new sqlclient.sqlconnection("data source=127.0.0.1;initial catalog=数据库名;user id =sa;password=sa") cn.open() dim ada as sqlclient.sqldataadapter =new sqlclient.sqldataadapter("select name from account where id=1",cn) dim ds as dataset=new dataset ada.fill(ds) cn.close() response.wirte(ds.tables(0).rows(0).item("name"))你可以截贴了,记得给分啊!
ADO.NET??
使用过ADO没。。差不多。就是多了相关的源。。呵。。
我使用的是ODBC驱动程序~~高手快来啊!!
cn.open()
dim ada as sqlclient.sqldataadapter =new sqlclient.sqldataadapter("select name from account where id=1",cn)
dim ds as dataset=new dataset
ada.fill(ds)
cn.close()
response.wirte(ds.tables(0).rows(0).item("name"))你可以截贴了,记得给分啊!
<appSettings>
<add key="SqlConnectionString" value="Server=127.0.0.1;User ID=sa;password=;database=pubs;Persist Security Info=False;" />
</appSettings>
cs 文件中写
using System.Configuration; SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["SqlConnectionString"].ToString());下面的就不说了,看 msdn 就可以知道了
新建一个Windows应用程序的工程在Form1窗体中加如SqlDataAdapter控件并建立连接
再点SqlDataAdapter生成数据集DataSet1选择NorthWind再选择Employees生成查询语句,加入DataGrid到Form1中设置起DataSource为NorthWind.Employees加入一个Button在其点击事件中输入代码
this.sqlDataAdapter.Fill(this.DataSet1);编译运行点击按扭就会和你建立连接的SQL Server服务器建立连接并取出数据显示在DataGrid中。
如果不想这样还可以手动连接数据库,代码如下:
using System;
using System.Data;
using System.Data.SqlClient;namespace ConnectionDatabase
{
class sample
{
static void Main()
{ //定义连接字符串
stringStrConnection=@"server=localhost;databas;NorthWind;integratedsecurity=SSPI";
//定义查询字符串
string StrCommand = @"select * from Employees";
//创建DataAdapter对象并建立连接
SqlDataAdapter DataAdapter = new SqlDataAdapter(StrCommand,StrConnection);
DataSet myDataSet = new DataSet();//创建DataSet对象
DataAdapte.Fill(myDataSet);//调用Fill方法填充数据到数据集myDataSet
DataTable table = myDataSet.Tables[0];
int numberRows = table.Rows.Count;
Console.writeline("number of rows is:{0}",numbersRows);
foreach(DataRow x in table.Rows)//遍历并输出
Console.writeline("\t"+x["FirstName"]);
}
}
}
行 3: cn.open();
行 4: dim ada as sqlclient.sqldataadapter =new sqlclient.sqldataadapter("select * from test where id=1",cn);
行 5: dim ds as dataset=new dataset;
行 6: ada.fill(ds);
源文件: E:\test\test.aspx 行: 4 显示详细的编译器输出:
C:\WINDOWS\system32> "c:\windows\microsoft.net\framework\v1.1.4322\csc.exe" /t:library /utf8output /R:"c:\windows\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll" /R:"c:\windows\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1b7f26a8\fe539818\assembly\dl2\79a75c30\000606e6_993ec501\infosys.dll" /R:"c:\windows\assembly\gac\system.web.services\1.0.5000.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\windows\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll" /R:"c:\windows\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll" /R:"c:\windows\assembly\gac\system.web.mobile\1.0.5000.0__b03f5f7f11d50a3a\system.web.mobile.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1b7f26a8\fe539818\assembly\dl2\8079de4a\000606e6_993ec501\infoweb.dll" /R:"c:\windows\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1b7f26a8\fe539818\assembly\dl2\cc946cbe\00bfe74b_5763c401\freetextbox.dll" /R:"c:\windows\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\1b7f26a8\fe539818\-hl0pk5d.dll" /debug- /optimize+ /warnaserror /w:1 "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\1b7f26a8\fe539818\-hl0pk5d.0.cs"
Microsoft (R) Visual C# .NET 编译器版本 7.10.3052.4
用于 Microsoft (R) .NET Framework 版本 1.1.4322
版权所有 (C) Microsoft Corporation 2001-2002。保留所有权利。E:\test\test.aspx(4,9): error CS1002: 应输入 ;
E:\test\test.aspx(4,9): error CS1525: 无效的表达式项“as”
E:\test\test.aspx(4,12): error CS1002: 应输入 ;
E:\test\test.aspx(5,8): error CS1002: 应输入 ;
E:\test\test.aspx(5,8): error CS1525: 无效的表达式项“as”
E:\test\test.aspx(5,11): error CS1002: 应输入 ;
E:\test\test.aspx(5,30): error CS1526: 新的表达式要求在类型后有 () 或 []
我试过了 这是错误提示