vb.net连接SQL本地数据库,连不上?

zqs0001 2015-11-24 11:44:17
各位:
我用vb.net连接SQL(2008)本地数据库(学生),怎么连不上?提示错误如图片。
代码如下:
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conn = New SqlConnection()
conn.ConnectionString = "UID=sa;pwd=sa;database =学生;server=local"
conn.Open()
Dim sqlcmd = New SqlCommand
sqlcmd.Connection = conn
sqlcmd.CommandType = CommandType.Text
sqlcmd.CommandText = "select count(*) from 学生基本信息"

Dim recno As Integer = CInt(sqlcmd.ExecuteScalar)
MsgBox("共有" & recno & "记录")
conn.Close()
sqlcmd.Dispose()
End Sub
End Class
错误提示如下图。是什么原因?
...全文
354 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqs0001 2015-11-26
  • 打赏
  • 举报
回复
还是不行啊?
zqs0001 2015-11-25
  • 打赏
  • 举报
回复
登录sql用“windows身份验证”登入,UID和pwd应怎么填写?
Yole 2015-11-24
  • 打赏
  • 举报
回复
看看是不是链接语句错了 "Provider=SQLOLEDB;server=(local);uid=sa;pwd=sa;Initial Catalog=学生"
zqs0001 2015-11-24
  • 打赏
  • 举报
回复
“sql server是否配置为 允许远程连接”已经设置了,还是不行!
LongRui888 2015-11-24
  • 打赏
  • 举报
回复
从提示信息,你看看你的sql server是否配置为 允许远程连接,整个是在服务器的 属性 里设置的
zqs0001 2015-11-24
  • 打赏
  • 举报
回复
是用语句“conn.ConnectionString = "Provider=SQLOLEDB;server=(local);uid=sa;pwd=sa;Initial Catalog=学生"”吧? 还是有错误,错误提示“不支持关键字: "provider“ 。 ”。

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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