问题:ConnectionString 属性尚未初始化!!

leitingkitty 2005-04-18 09:25:43
Imports System.Data
Imports System.Data.SqlClient
Public Class WebForm1
Inherits System.Web.UI.Page




Private Sub Button1_ServerClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ServerClick
Dim StrUser As String, StrPass As String
Dim BValid As Boolean
Dim ConVM As SqlConnection
Dim CmdCoInfo As SqlCommand
Dim DrCoInfo As Sqldatareader

Dim StrSQL As String

StrUser = Txtname.Text
StrPass = Txtpassword.Text
BValid = False
ConVM = New Sqlconnection("Server=KITTY;UID=sa;PWD=;Database=study")
StrSQL = "SELECT * FROM student WHERE id='" & StrUser & "'"
CmdCoInfo = New SqlCommand(StrSQL, ConVM)
ConVM.Open()
DrCoInfo = CmdCoInfo.ExecuteReader()
While DrCoInfo.Read()
If DrCoInfo("UserName") <> "" And DrCoInfo("Password") <> "" Then
Response.Cookies("ValidUser").Value = DrCoInfo("UserName")
Response.Cookies("ValidUser").Expires = DateTime.Now.AddMonths(1)
BValid = True
Else
End If
End While
ConVM.Close()
If BValid = True Then
Response.Redirect("index.aspx")
ElseIf BValid = False Then
Lb1message.Text = "Login Error: Please try again."
End If
End Sub



Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

SqlConnection1.Open()
SqlDataAdapter1.Fill(DataSet11, "course")
DataGrid1.DataBind()
SqlConnection1.Close()


End Sub

报错:ConnectionString 属性尚未初始化。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。

源错误:


行 185:
行 186:
行 187: SqlConnection1.Open()
行 188: SqlDataAdapter1.Fill(DataSet11, "course")
行 189: DataGrid1.DataBind()


源文件: c:\inetpub\wwwroot\WebApplication2\index.aspx.vb 行: 187

堆栈跟踪:


[InvalidOperationException: ConnectionString 属性尚未初始化。]
System.Data.SqlClient.SqlConnection.Open() +809
WebApplication2.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\WebApplication2\index.aspx.vb:187
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +29
System.Web.UI.Page.ProcessRequestMain() +724


是怎么回事?应该怎么改呢?帮忙!
...全文
251 15 打赏 收藏 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongweicq 2005-04-18
  • 打赏
  • 举报
回复
up
jennykj 2005-04-18
  • 打赏
  • 举报
回复
好象是因为你在页面加载的时候就SqlConnection1.Open();
这时你的SqlConnection1.String的确是没有初始化啊。
evans00220405 2005-04-18
  • 打赏
  • 举报
回复
鄙视学VB,我真想不通为什么不学C#
nuoyiai 2005-04-18
  • 打赏
  • 举报
回复
你的SqlDataAdapter从头到尾没有指定SqlContion
3tzjq 2005-04-18
  • 打赏
  • 举报
回复
这就是你的连接字符串的问题了!
其实用SqlDataAdapter不用con.Open的。它会自动管理Open和Close
leitingkitty 2005-04-18
  • 打赏
  • 举报
回复
zhanqiangz(闲云野鹤-努力学习···)
是在page_load出的错
SqlDataAdapter怎么初始化?
leitingkitty 2005-04-18
  • 打赏
  • 举报
回复
3tzjq(永不言弃)
我按你的方法
结果又报错:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
matinpetrov 2005-04-18
  • 打赏
  • 举报
回复
.NET中各种数据库连接大全

http://www.netbei.com/Article/aspx/aspx6/200501/3222.html
Overriding 2005-04-18
  • 打赏
  • 举报
回复
是在page_load出的错还是button_click的错误?
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

SqlConnection1.Open()
SqlDataAdapter1.Fill(DataSet11, "course")
DataGrid1.DataBind()
SqlConnection1.Close()


End Sub

这里面的SqlDataAdapter在那里初始化的?
leitingkitty 2005-04-18
  • 打赏
  • 举报
回复
我有sqldataadapter sqlconnection dataset
不行阿?
怎么初始化ConnectionString?
3tzjq 2005-04-18
  • 打赏
  • 举报
回复
SqlConnection1.ConnectionString="Server=KITTY;UID=sa;PWD=;Database=study"
SqlConnection1.Open()
SqlDataAdapter1.Fill(DataSet11, "course")
DataGrid1.DataBind()

njuzgj 2005-04-18
  • 打赏
  • 举报
回复
UP
matinpetrov 2005-04-18
  • 打赏
  • 举报
回复
拽一个sqlconnection来建立连接看看
leitingkitty 2005-04-18
  • 打赏
  • 举报
回复
啊!各位大哥大姐!谁能帮我一下!
jxzhang615 2005-04-18
  • 打赏
  • 举报
回复
帮顶!
源码链接: https://pan.quark.cn/s/a4b39357ea24 微信小程序是由腾讯公司设计的一种轻量级应用开发平台,主要面向移动设备,旨在为用户带来无需下载安装即可直接使用的应用服务体验。在微信小程序的开发实践中,"模仿美团菜单 swiper分类菜单"是一项常见的技术应用,其目的是达成与美团外卖应用相似的交互模式,使用户能够轻松地浏览和挑选各种商品或服务。 在微信小程序的技术体系中,`swiper`组件属于轮播图功能模块,通常用于呈现多张图片或卡片式的切换界面,能够达成动态滑动展示不同分类菜单的功能。在模拟美团菜单的应用情境下,`swiper`组件一般与`swiper-item`组件协同工作,每一个`swiper-item`对应一个分类,用户可通过左右滑动来切换不同的分类菜单。 为了达成这样的功能,首先需要在微信小程序的`json`配置文档中引入`swiper`组件,并在`wxml`结构文档中构建相应的布局代码,将每个分类以`swiper-item`的形式进行组织。同时,需要在`wxss`样式文档中定义恰当的样式,保证分类菜单的视觉呈现符合设计规范。 接下来,我们将在`js`逻辑文档中处理`swiper`的切换逻辑,通过监听`bindchange`事件来识别当前选中的分类,并根据这一信息动态获取对应的子菜单信息。为了达成类似美团的层级菜单功能,可能还需要借助`picker`或`navigator`组件来展示二级分类或商品详情。 在开发阶段,需要关注以下关键点: 1. 数据绑定:保证数据与界面之间的双向链接准确无误,以便在选择分类时即时更新显示内容。 2. 动态加载:针对大量数据,可能需要采取异步加载机制,防止一次性加载过多内容引发性能瓶颈...
代码下载地址: https://pan.quark.cn/s/72bd50ecb2fb 《微信飞机大战素材详解》 微信飞机大战作为一款广受欢迎的休闲游戏,凭借其便捷的操作方式和紧张刺激的游戏过程,赢得了众多用户的青睐。本文将系统性地剖析这款游戏的关键素材,旨在帮助开发者全面掌握游戏的设计理念与实现方法。 我们聚焦于游戏的核心构成——"AirplaneResource"。此名称一般指向游戏资源库,其中收纳了游戏中所有的视觉素材、音频资料以及动画元素。在微信飞机大战的语境下,这些资源构成了游戏画面呈现、音效播放和动态效果的基础。 1. **图像素材**:游戏中的飞机造型、敌方单位、弹药以及爆炸效果等视觉元素,均以图像素材的形式进行展示。图像素材通常涵盖PNG或JPG格式的静态图片,也包括GIF或APNG格式的动态图片。开发者需要细致地设计并优化这些图像,确保在各种设备上都能实现流畅的渲染,同时维持视觉表现力。 2. **声音素材**:游戏的背景音乐、射击音效、爆炸声等音频片段,对于构建游戏氛围具有决定性作用。这些音频文件可能以MP3、WAV或OGG格式进行存储,开发者需要权衡音频的压缩程度与音质,以确保在不牺牲游戏体验的前提下,有效控制文件体积。 3. **动画序列**:飞机的飞行轨迹、攻击动作、爆炸过程等动态表现,通常借助序列帧动画技术实现。这些序列帧图片组合而成的动画,通过编程控制播放速率和顺序,为游戏增添生动的动态效果。 4. **物理接触判定**:游戏中飞机与弹药之间的接触判定,是通过算法完成的。开发者可能会采用基础的矩形接触判定或更精密的像素级接触判定,以保证游戏的公平性和挑战性。 5. **游戏规则**:微信飞机大战的得分机制、生命值系统、敌机生成逻辑等...

62,271

社区成员

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

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

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

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