为什么老是提示:BC30002: 未定义类型“oledbconnection”。

阿飞666888 2004-01-12 03:24:11
<%@import namespace="system.data"%>
<%@import namespace="system.data.oledb%>
<script language="vb" runat="server">
sub page_load(source as object,e as eventargs)

if not page.ispostback then
bindgrid
end if

end sub
sub gridsort(source as object,e as datagridsortcommandeventargs)
session("sortexpression")=e.sortexpression
bindgrid
end sub
sub changepage(sender as object,e as datagridpagechangedeventargs)
dg.currentpageindex=e.newpageindex
pagenumber.text="第" & dg.currentpageindex+1 & "页"
bindgrid
end sub
sub bindgrid()
dim oleconn as oledbconnection
dim oleconnstr as string
oleconnstr="provider=sqloledb;database=chapter;uid=sa;pwd=jingrufei"
oleconn=new oledbconnection(oleconnstr)
dim ds as new dataset
dim total as integer
oleconn.open
dim oleda as new oledataadapter("select * from student",oleconn)
oleda.fill(ds,"tabstudent")
total=ds.tables("tabstudent").rows.count
totalnumber.text="共" & total\dg.pagesize+1 & "页"
if total=0 then
response.write ("没有可以显示的记录")
exit sub
end if
if session("sortexpression")<>"" then
dim dtable as datatable=ds.tables("tabstudent")
dim dview as new dataview(dtable)
dview.sort=session("sortexpression")
dg.datasource=dview
else
dg.datasource=ds.tables("tabstudent").defaultview
end if
dg.databind
oleconn.close
oleconn=nothing
end sub
end sub
</script>
<html>
<head>
<title>WebForm1</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:DataGrid ID="dg" Runat="server" GridLines="Both" CellPadding="2" OnSortCommand="gridsort" AllowPaging="True" AllowSorting="True" PageSize="3" OnPageIndexChanged="changepage" PagerStyle-NextPageText="下一页" PagerStyle-PrevPageText="上一页"></asp:DataGrid>
<asp:Label ID="pagenumber" Runat="server"></asp:Label>
<asp:Label ID="totalnumber" Runat="server"></asp:Label>
</form>
</body>
</html>
...全文
804 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿飞666888 2004-01-12
  • 打赏
  • 举报
回复
OK!
是少了个引号!
谢谢各位!
F9 2004-01-12
  • 打赏
  • 举报
回复
代码
DimVar 2004-01-12
  • 打赏
  • 举报
回复
你这里少了个引号:
<%@import namespace="system.data.oledb%>
^
<%@import namespace="system.data.oledb"%>
阿飞666888 2004-01-12
  • 打赏
  • 举报
回复
未定义类型“sqlconnection”。
F9 2004-01-12
  • 打赏
  • 举报
回复
只要是OLEDB开头的都改为SQL开头,改为SQL的连接方式
<%@import namespace="system.data.SqlClient%>
oleconnstr="server=服务器名;database=chapter;uid=sa;pwd=jingrufei"
阿飞666888 2004-01-12
  • 打赏
  • 举报
回复
对呀!是sql数据库!
F9 2004-01-12
  • 打赏
  • 举报
回复
你用的是SQL数据库吗
xxdneu 2004-01-12
  • 打赏
  • 举报
回复
vb不取分大小写

是不是没加命名空间啊
using System.Data.OleDb;

阿飞666888 2004-01-12
  • 打赏
  • 举报
回复
vb.net不是不区分大小写吗?
wxd719 2004-01-12
  • 打赏
  • 举报
回复
该大写的大写

62,073

社区成员

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

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

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

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