| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 982 人关注过本帖
标题:[求助]一个关于vb.net与SQL Server连接的问题
只看楼主 加入收藏
番茄宝宝
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-10-10
收藏
 问题点数:0 回复次数:5 
[求助]一个关于vb.net与SQL Server连接的问题

我用VB.NET编了一个管理系统的程序,可是不知为什么运行时出现“用户‘Sa’登录失败”的问题,显示原因为:未与信任SQL Server连接相关联
有没有哪位能帮帮我这个菜鸟尽快解决这个问题,不胜感激!!

搜索更多相关主题的帖子: SQL Server 
2006-10-10 15:39
hoya
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:538
专家分:0
注 册:2006-6-27
收藏
得分:0 
建议贴代码出来...

数据库问题..

妈的...一天能卖一颗就很不错了...
2006-10-10 16:56
番茄宝宝
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-10-10
收藏
得分:0 

下面是我连接数据库的代码:SQL里需要做些什么吗?
Option Explicit On
Imports System.Data
Imports System.Data.SqlClient
Public Class Class1

Public Shared Connstr As String = "server=localhost;database=OrderSys;uid=Sa;pwd=Sa"

Public Function CreateDataTable(ByVal SQLcmd As String) As DataTable
Dim conn As SqlConnection
Dim myAdapter As SqlDataAdapter
Dim myDataSet As New DataSet
Try
conn = New SqlConnection(Connstr)
conn.Open()
myAdapter = New SqlDataAdapter(SQLcmd, conn)
myAdapter.Fill(myDataSet)
conn.Close()
Return myDataSet.Tables(0)
Catch ex As Exception
End Try
End Function
Public Function updatadatabase(ByVal sqlcmd As String)
Try
Dim conn As SqlConnection, cmd As SqlCommand
conn = New SqlConnection(Connstr)
conn.Open()
cmd = New SqlCommand(sqlcmd, conn)
cmd.ExecuteNonQuery()
conn.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Function
End Class

2006-10-10 21:06
Viviwei
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:344
专家分:0
注 册:2006-4-11
收藏
得分:0 

你试试把登陆方式换一下:要对以下原代码稍微做点更改
server=.;database=OrderSys;integrated security = SSPI
在这里我做点说明,在登陆sql的方式中有很多中,当然随着网络设置的 不同有很多种登陆方式,最常见的是我上面这种.


爱上思考,爱上编程,爱上.net!
2006-10-10 21:45
梓风
Rank: 2
等 级:新手上路
威 望:4
帖 子:181
专家分:0
注 册:2006-10-22
收藏
得分:0 
localhost 用.来代替
server=.;database=OrderSys;uid=Sa;pwd=Sa

等待相逢
2006-10-25 17:56
wangfuli
Rank: 4
等 级:贵宾
威 望:12
帖 子:206
专家分:10
注 册:2005-11-11
收藏
得分:0 

我遇到这样的问题,我的机子上有个名为nihao 的服务器,我将连接字符串写成"server=nihao;database=master;uid=Sa;pwd=Sa"的时候可以,写成"server=(local);database=master;uid=Sa;pwd=Sa"也可以了,但是为什么写成"server=localhost;database=master;uid=Sa;pwd=Sa"却不可以了,老是提示sql server不存在或是拒绝访问,
我朋友的c#的代码用"server=localhost;database=master;uid=Sa;pwd=Sa"就可以了,难道vb.net 和c#的连接字符串有什么区别吗?
请问为什么了?

[此贴子已经被作者于2006-10-25 21:56:43编辑过]


2006-10-25 21:41
快速回复:[求助]一个关于vb.net与SQL Server连接的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017019 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved