vb.net连接sql

Imports System.Data '导入数据类
Imports System.Data.SqlClient '导入sql类

Public Class Form1

Dim sqllj As SqlConnection '声明sql的类
Dim sqlcomm As SqlCommand
Dim sqlda As SqlDataAdapter
Dim sqldt As DataTable '表格类

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
sqllj = New SqlConnection("Data Source=192.168.1.12;Initial Catalog=np;Persist Security Info=True;User ID=sa;Password=sasag") '连接sql数据库
If sqllj.State = ConnectionState.Open Then
MsgBox("数据库已经打开")
Else
MsgBox("数据库还未打开")
End If
End Sub

End Class

vb.net这样的写法应该无错,但一直连接不了SQL,用VFP写可以连接。

嗯,我看了你的代码,并不是没有连上数据库,而是你的sqllj 没有进行open操作
,,你在实例化SqlConnection类后,应该再调用sqllj.open()方法来打开数据库连接,这样,你去判断sqllj.State 的时候,才准确,你都没进行打开这个动作,如何去判断他的状态是打开的!!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-11
楼主试试
sqllj .ConnectionString = @"server=192.168.1.12;User ID=sa;Password=sasag;Database=np";
If sqllj .Open()Then
MsgBox("数据库已经打开")
Else
MsgBox("数据库还未打开")
End If

求用VB.net连接SQL的酒店管理系统源代码
1. 创建一个新的ADODB连接对象,命名为`conn`。2. 创建一个新的ADODB记录集对象,命名为`rs`。3. 使用适当的连接字符串打开数据库连接。4. 设置记录集的游标类型为静态。5. 准备SQL查询语句。6. 打开记录集执行查询。

VB.Net连接SQL数据库的语句理解
1,字符串前面的“_”符号,是VB的语法格式,表示下一行语句是与本行语句连接在一起的同一行语句。主要是考虑屏幕宽度有限,有的语句太长,所以采用此格式;例如:a = 12 + 18 可以写成:a = 12 + _18 2,ConnectString是一个变量的名称;VB.NET允许,在声明变量的同时给它赋值 例如:Dim a ...

VB.NET对SQL数据库怎样连接啊?求代码?
在VB.net中可以先用SqlConnection对像来连接数据库再用SqlDataAdapter对像来读取数据并填充到DataSet里.然后就可以进行数据绑定了.例:dim conn as SqlConnection dim da as SqlDataAdapter dim ds as Dataset set conn = new SqlConnection conn.ConnectionString="server=serverIP;database=databasename;ui...

vb.net 中如何使用SQL语句查询数据库中的数据
1、首先打开Visual Studio 2008代码窗口,添加引用。2、输入以下代码:Public conn1 As SqlConnection = New SqlConnection 。3、声明关键字 Public;(因为是全局变量,所以用Public 来声明)。4、如果SQL 数据库就在本机,则用以下代码连接。5、如果代码太长,影响可读性,可以用空格加"_"后,回车...

VB.NET连SQL时出错!sa登录失败,未与信任的SQL Server相关联是怎么回事...
1.先用WINDOWS方式登录进去~2.安全性--》登录名--》sa---右键属性--》把密码改成sa,把强制密码策略前的√去掉~先别点确定~点左边的“状态”将登录 改为启用,确定。3.在对象资源管理器里面的最根部的目录(就是.\\SQLEXPRESS(...)那)右键属性,安全性--》服务器身份验证选择SQL Sever和WINDO...

vb.net 连接sql数据库模块,如何使用?
比如有个asp.net(vb.net)连接sql server 2000数据库的连接模块(module):Module MdlCommon Public txtSQL As String '存放SQL语句 Public DBSet As DataSet '查询得到的记录集 Public ErrorMsg As String '存放错误信息 Public Function ExecuteSQL(ByVal strSQL As String, ByRef errMsg ...

如何跨区域解决VB.NET连接SQL2008服务器!
1、局域网的其他电脑是可以连接你的电脑上的sql2008的,就是用的你的电脑在局域网的主机名或IP地址(如192.168.0.101),其他跟你电脑的连接方式是没有任何差别的。2、花生壳可以把你电脑的外网IP地址与一个固定的域名(可以是自己注册的域名,也可以是花生壳免费分配的二级或三级域名)进行绑定,然后...

求VB.NET动态连接SQL数据库原代码
<%@ Import Namespace="System.Data" %> <%@ Import NameSpace="System.Data.SqlClient" %> sub page_load(sender as Object,e as EventArgs)Dim myConnection As SqlConnection Dim myCommand As SqlCommand Dim ds as DataSet '1.connect to sql server myConnection = New SqlConnection(...

vb.net 与数据库的连接(pl\/sql)
Dim sSQL As String ErrMsg = ""Try cnn = New SqlClient.SqlConnection("data source=(local);initial catalog=urp;user id=sa;pwd=1234")sSQL = "select * from employee"adpt = New SqlClient.SqlDataAdapter(sSQL, cnn)adpt.Fill(rst)DBSet = rst DataGridView1.DataSource = DBSet Cat...

在VB.NET中连接SQL 2005。 提示:连接字符串属性无效??
1、建立一个txt文档 2、改扩展名为*.udl 3、双击运行-》提供程序SQL Native Client 4、连接-》数据源为当前sql 服务器 5、设置登陆方式 6、选择连接的数据库 7、测试连接 8、关闭 9、用记事本打开 10、把记事本里的内容 由provider···开始复制到constring ...

相似回答
大家正在搜