ASP.net数据库连接问题!在线等待,谢谢!

kan_henry 2004-09-08 04:41:00
ASP.net数据库连接问题!

请教各位大虾,我刚刚使用ASP.net写点东西,在使用SQLConnection(ADOConnection)时出错,不知是何原因》代码如下:

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQL" %>
<html>
<script language="VB" runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
Dim DS As DataSet
Dim MyConnection As New SQLConnection("server='10.52.16.123';uid=sa;pwd=sa;database=SPARE")
Dim MyCommand As SQLDataSetCommand
'同数据库进行连接,采用sql server数据库
'MyConnection = New SQLConnection("server='iceberg';uid=sa;pwd=;database=info")
'执行SQL操作
MyCommand = New SQLDataSetCommand("select * from USER_LIST",MyConnection)
DS = New DataSet()
MyCommand.FillDataSet(ds, "USER_LIST")
MyDataGrid.DataSource=ds.Tables("USER_LIST").DefaultView
MyDataGrid.DataBind()
End Sub
</script>
<center>
<body>
<h3><font face="Verdana">Page_load事件演示</font></h3>
<ASP:DataGrid id="MyDataGrid" runat="server"
Width="600"
BackColor="white"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
MaintainState="false"
/>
/body>
</center>
</html>

调试时的错误如下:

“/WebApp2”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: BC30002: 未定义类型“SQLConnection”。

源错误:



行 6: Sub Page_Load(Src As Object, E As EventArgs)
行 7: Dim DS As DataSet
行 8: Dim MyConnection As New SQLConnection("server=(local);uid=sa;pwd=;database=BPBJ")
行 9: Dim MyCommand As SQLDataSetCommand
行 10: '同数据库进行连接,采用sql server数据库


源文件: http://localhost/WebApp2/pagedata.aspx 行: 8

...全文
212 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangdequan1024 2004-09-08
  • 打赏
  • 举报
回复
change SQLDataSetCommand to SqlDataSetCommand
kan_henry 2004-09-08
  • 打赏
  • 举报
回复
我的SQL 服务器IP是:10.52.16.123 要访问的数据库是:SPARE
blackspider 2004-09-08
  • 打赏
  • 举报
回复
你的版本太老了
blackspider 2004-09-08
  • 打赏
  • 举报
回复
1.SQLDataSetCommand 改 SQLCommand
2.<%@ Import Namespace="System.Data.SQL" %>改<%@ Import Namespace="System.Data.SqlClient" %>
3.
ark_matrix 2004-09-08
  • 打赏
  • 举报
回复
你这是哪来的代码,SQLDataSetCommand这种东西已经没有了。
Sub Page_Load(Sender As Object, E As EventArgs)

Dim MyConnection As SqlConnection = New SqlConnection("server=(local)\NetSDK;database=pubs;Integrated Security=SSPI")
Dim MyCommand As SqlCommand = New SqlCommand("select * from Authors", MyConnection)

MyConnection.Open()

Dim dr As SqlDataReader = MyCommand.ExecuteReader()

MyDataGrid.DataSource = dr
MyDataGrid.DataBind()

MyConnection.Close()
End Sub
kan_henry 2004-09-08
  • 打赏
  • 举报
回复
仍旧提示如下错误:
编译器错误信息: BC30002: 未定义类型“SQLDataSetCommand”。
sueprljy 2004-09-08
  • 打赏
  • 举报
回复
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
<HTML>
<script language="VB" runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
Dim DS As DataSet
Dim MyConnection As New SQLConnection("server='10.52.16.123';uid=sa;pwd=sa;database=SPARE")
Dim MyCommand As SQLDataSetCommand
'同数据库进行连接,采用sql server数据库
'MyConnection = New SQLConnection("server='iceberg';uid=sa;pwd=;database=info")
'执行SQL操作
MyCommand = New SQLDataSetCommand("select * from USER_LIST",MyConnection)
DS = New DataSet()
MyCommand.FillDataSet(ds, "USER_LIST")
MyDataGrid.DataSource=ds.Tables("USER_LIST").DefaultView
MyDataGrid.DataBind()
End Sub
</script>
<body>
<h3><font face="Verdana">Page_load事件演示</font></h3>
<ASP:DataGrid id="MyDataGrid" runat="server" Width="600" BackColor="white" BorderColor="black"
ShowFooter="false" CellPadding="3" CellSpacing="0" Font-Name="Verdana" Font-Size="8pt" HeaderStyle-BackColor="#aaaadd" />
</body>
</HTML>
kan_henry 2004-09-08
  • 打赏
  • 举报
回复
引入以下3个命名空间后还是出现错误,错误出现在SQLDataSetCommand的定义,原来的SQLConnection错误好了!

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQL" %>
<%@ Import Namespace="System.Data.SqlClient" %>
goodhy 2004-09-08
  • 打赏
  • 举报
回复
Dim MyConnection As New SQLConnection() 看看这样能不能行!
如果行,那么可能是你的数据库连接字符串有问题
kan_henry 2004-09-08
  • 打赏
  • 举报
回复
我用的是.net2003
kan_henry 2004-09-08
  • 打赏
  • 举报
回复
SQLDataSetCommand也出错
coffeewar 2004-09-08
  • 打赏
  • 举报
回复
看星星
The123 2004-09-08
  • 打赏
  • 举报
回复
<%@ Import Namespace="System.Data.SqlClient" %>
yichuan1982 2004-09-08
  • 打赏
  • 举报
回复
我没用过VB,不过你看以下你的大小写是否正确
Eddie005 2004-09-08
  • 打赏
  • 举报
回复
你的参考资料太老,好像是vs.net bate2版本的,尽快扔掉~~
kan_henry 2004-09-08
  • 打赏
  • 举报
回复
已经引入System.Data.SqlClient命名空间,还是一样的错误!
nishengqiang04 2004-09-08
  • 打赏
  • 举报
回复
up
zhpsam109 2004-09-08
  • 打赏
  • 举报
回复
SQLConnection应该是SqlConnection
yichuan1982 2004-09-08
  • 打赏
  • 举报
回复
你是不是没有引入System.Data.SqlClient命名空间?
Eddie005 2004-09-08
  • 打赏
  • 举报
回复
<%@ Import Namespace="System.Data.SqlClient" %>
加载更多回复(1)

62,244

社区成员

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

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

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

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