求一asp连sql server代码,完整的,谢谢

kxw 2003-09-25 02:08:13
各位高手,我现在需要一段连sql server并查询的代码。

我在网上down了几个,不好使,有高手收藏的经典代码吗?

分享一下,谢谢!!
...全文
123 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyd 2003-09-25
  • 打赏
  • 举报
回复
哦,兄弟,我来晚了,

您的问题,不是代码的错,

错误的原因是,您在安装SQL Server时,身份验证选择了“仅Windows”,

解决的办法是,打开SQL Server企业管理器,选中SQL服务器(默认为:(local)(windwos NT)),右键,选择“属性”菜单,在“安全性”选项卡中,把“身份验证”修改为“SQL Server和Windwos”。OK!

至于代码,楼上的兄弟们写的够全了,asp、asp.net均有,但要注意的是数据库连接字符串中UID=sa;PWD=(您的数据库密码,默认为空)。

运行您的程序吧。

祝你成功!!!
snowjin78 2003-09-25
  • 打赏
  • 举报
回复
SqlConnection1.ConnectionString = "server=XJ;database=ThePhile;uid=sa;pwd=;"

OleDbConnection1.ConnectionString = "Provider=OraOLEDB.Oracle.1;Persist Security Info=False;password=manager;User ID=system;Data Source=oracle8.xj;Extended Properties="""""
yaotiebing 2003-09-25
  • 打赏
  • 举报
回复
使用XML应用程序配置文件

可以使用元素appSettings将数据库链接字符串存储在应用程序配置文件的自定义设置部分。该元素支持任意关键字-值对,如下面的代码片段所示:

<configuration>
<appSettings>
<add key="DBConnStr"
value="server=(local);Integrated Security=SSPI;database=northwind"/>
</appSettings>
</configuration>
注意:appSettings元素现在在configuration元素下面,并且不能直接出现在system.web下面。

优点

易于部署。通过常规.NET xcopy部署,链接字符串随配置文件一起被部署。
通过程序易于访问。ConfigurationSettings类的AppSettings属性使得在运行时读取数据库链接字符串更为简单。
支持动态更新(仅限于ASP.NET)。如果管理员更新了Web.config文件中的链接字符串,那么下次在字符串被访问时所作出的变化生效,这对一个无状态的组件来说,就象客户再次利用组件作出了数据访问请求一样。
缺点

安全性。尽管ASP.NET Internet 服务器应用程序编程接口(ISAPI)DLL阻止了客户直接访问带.config扩展名的文件,并且NTFS文件系统权限也用于进一步限制访问,但你可能仍希望避免以明文方式将这些内容存储在前端的Web Services器上。要增加安全性,需将链接字符串以加密格式存储在配置文件中。

更多信息

利用System.Configuration.ConfigurationSettings类的AppSettings静态属性,可以获取应用程序的自定义设置。如下面的代码片段所示,此处假定先前示例的自定义项为DBConnStr。

using System.Configuration;
private string GetDBaseConnectionString()
{
return ConfigurationSettings.AppSettings["DBConnStr"];
}
关于配置.NET 框架应用程序的更多信息,请参考http://msdn.microsoft.com/library/en-us/cpguide/html/cpconconfiguringnetframeworkapplications.asp.

yaotiebing 2003-09-25
  • 打赏
  • 举报
回复
http://www.able-consulting.com/ADO_Conn.htm 地址大全
yaotiebing 2003-09-25
  • 打赏
  • 举报
回复
http://www.able-consulting.com/ADO_Conn.htm
zsww 2003-09-25
  • 打赏
  • 举报
回复
Imports System.Data
Imports System.Data.SqlClient

Dim strSQL, strConn As String
Dim myConn As SqlConnection

Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
'在此处放置初始化页的用户代码
strConn = "User Id=SQL用户名;Password=密码;Initial Catalog=数据库名;Data Source=数据库所在的服务器名或IP地址"
strSQL = "查询语句"
myConn = New SqlConnection(strConn)
....
....

End Sub

-----------努力学习 不断实践 虚心讨教---------
kxw 2003-09-25
  • 打赏
  • 举报
回复
总提示我:

用户administrator登录失败。原因:未与信任sql server连接相关联。
kxw 2003-09-25
  • 打赏
  • 举报
回复
to : jjcccc()
我用的系统是win2k advance server 其中sql server是以windows 方式登录,那连接字串里的
uid和pwd是administrator和密码吗?
gawz 2003-09-25
  • 打赏
  • 举报
回复
acewang(**^o^**) 的够详细了。
up
seesea125 2003-09-25
  • 打赏
  • 举报
回复
provider=sqloledb4.0;data source=.;initial catalog=pubs;uid=sa;pwd=;
acewang 2003-09-25
  • 打赏
  • 举报
回复
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<html>

<script language="VB" runat="server">

Sub Page_Load(Sender As Object, E As EventArgs)

Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter

MyConnection = New SqlConnection("server=(local)\NetSDK;database=pubs;Trusted_Connection=yes")
MyCommand = New SqlDataAdapter("select * from Authors", MyConnection)

DS = new DataSet()
MyCommand.Fill(ds, "作者")

MyDataGrid.DataSource=ds.Tables("作者").DefaultView
MyDataGrid.DataBind()
End Sub

</script>

<body>

<h3><font face="宋体">DataGrid 控件的简单选择</font></h3>

<ASP:DataGrid id="MyDataGrid" runat="server"
Width="700"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="宋体"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false"
/>

</body>
</html>
Inyoureyes 2003-09-25
  • 打赏
  • 举报
回复
首先引入命名空间
using System.Data;
using System.Data.SqlClient;

连接
SqlConnection conn = New SqlConnection(connstr);
conn.Open(); //打开连接。连接字符自己写吧
SqlDataAdapter comm = new SqlCommand("select * from table where ...",conn);
DataSet ds = new DataSet();
comm.Fill(ds,"mytable");
conn.close();
这样返回的查询纪录在内存数据库ds的表mytable中
guoyan19811021 2003-09-25
  • 打赏
  • 举报
回复
楼上说了
cnhgj 2003-09-25
  • 打赏
  • 举报
回复
dim conn,rs
set conn = server.createobject("adodb.connection")
set rs = server.createobject("adodb.recordset")'
conn.open "provider=sqloledb;data source=你的服务器地址;uid=用户名;pwd=密码;initial catalog=数据库名"
rs.open "select * from 表名",conn,1,1
jjcccc 2003-09-25
  • 打赏
  • 举报
回复
asp连接sql server

<%
dim conn
dim connstr
on error resume next
set conn=server.createobject("ADODB.CONNECTION")
connstr="driver={SQL Server};server=(local);UID=sa;PWD=;database=YourDataBaseName"
conn.Open connstr
%>

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧