⑴ 请问:VB.NET怎么连接sql
Public sqlcon As System.Data.SqlClient.SqlConnection
Public sqladapter As System.Data.SqlClient.SqlDataAdapter
Public command As System.Data.SqlClient.SqlCommand
Public ds As System.Data.DataSet
Public dr As System.Data.DataTable
sqlcon = New System.Data.SqlClient.SqlConnection
sqlcon.ConnectionString = "Server=(local); Initial Catalog=test1 ; User ID="数据库sa用户"; Password="数据库密码""
ds = New System.Data.DataSet
dr = New System.Data.DataTable(" test2 ")
ds.Tables.Add(dr)
sqladapter = New System.Data.SqlClient.SqlDataAdapter("select * from test2 ", sqlcon)
sqlcon.Open()
sqladapter.Fill(dr)
sqlcon.Close()
界面上控件
DataGridView1.DataSource = dr
⑵ 关于vb.net访问sqlserver数据库的sql语句
我怀疑和你的连接字符串有关系
<add connectionString="Server=.;Database=SBS;User ID=sa;Password=XXXXX" name="SQLConnString" providerName="System.Data.SqlClient"/>
你能确定你 Database=SBS 这里对吗 我怀疑你这里指向了其他的数据库
⑶ 如何在局域内用VB.NET访问SQL数据库
1、不装sql server客户端可以,但那样就需要使用ODBC去连接,速度慢。你只需要装个连接客户端即可。
2、服务器端的SQL不用做任何设置?
3、cons="Data Source=92.168.0.100;Initial Catalog=库名;Persist Security Info=SSPI providerName="System.Data.SqlClient"
⑷ vb.net 连接sql数据库模块,如何使用
比如有个asp.net(vb.net)连接sql server 2000数据库的连接模块(mole):
Mole MdlCommon
Public txtSQL As String '存放SQL语句
Public DBSet As DataSet '查询得到的记录集
Public ErrorMsg As String '存放错误信息
Public Function ExecuteSQL(ByVal strSQL As String, ByRef errMsg As String) As DataSet
Dim cnn As SqlClient.SqlConnection
Dim cmd As New SqlClient.SqlCommand()
Dim adpt As SqlClient.SqlDataAdapter
Dim rst As New DataSet()
Dim SplitSQL() As String
errMsg = ""
Try
SplitSQL = Split(strSQL)
cnn = New SqlClient.SqlConnection("data source=(local);initial catalog=urp;user id=sa;pwd=1234")
If InStr("INSERT,DELETE,UPDATE", UCase$(SplitSQL(0))) Then
cmd.Connection = cnn
cmd.Connection.Open()
cmd.CommandText = strSQL
cmd.ExecuteNonQuery()
Else
adpt = New SqlClient.SqlDataAdapter(strSQL, cnn)
adpt.Fill(rst)
ExecuteSQL = rst
End If
Catch ex As Exception
errMsg = ex.Message
Finally
rst = Nothing
cnn = Nothing
End Try
End Function End Mole
调用时在asp.net后台写上txtSQL="SELECT * FROM user";
DBSet=ExecuteSQL(txtSQL,ErrorMsg)就可以查询db返回结果了。
⑸ VB.NET对SQL数据库怎样连接啊求代码
VB.NET中有控件可以真接接点击属性进行连接配置.
SqlConnect数据连接控件.点击ConnectionString属性进行配置就可以了.
VB.NET中没有RecordSet了.取而代之的是DataSet.
在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;uid=userid;pwd=password";
conn.open
da = new SqlDataAdapter (<sql>,conn)
da.fill(ds)
⑹ vb.net 中如何使用SQL语句查询数据库
dim
myselectquery
as
string
=
"select
*
from
表1
where
姓名='小强'"
dim
mycommand
as
new
sqlcommand
(myselectquery,
conn)
'建立一个command控件,conn是你的sqlconnection对象
conn.open()'打开数据连接
dim
myreader
as
sqldatareader'定义一个reader用来读数据
myreader
=
mycommand.executereader()'运行你的查询,结果到myreader
if
myreader.read()
then
'如果查到了数据
msgbox(myreader.getstring(0))
'显示第一个字段
end
if
⑺ vb.net怎么连接SQL数据库
ImportsSystem.Data
ImportsSystem.Data.SqlClient
PublicClassForm1
InheritsSystem.Windows.Forms.Form
'数据库连接对象
'错误的写法
'=NewSqlConnection("server=(local);database=pubs;userid=sa;password=")
'正确写法
("DataSource=127.0.0.1;InitialCatalog=pubs;userid=sa;password=;")
'数据适配器
=NewSqlDataAdapter()
'DataSet
DimobjDataSetAsDataSet=NewDataSet()
PrivateSubForm1_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.Load
'设置查询命令属性
objDataAdapter.SelectCommand=NewSqlCommand
objDataAdapter.SelectCommand.Connection=objConnection
objDataAdapter.SelectCommand.CommandText="selectau_lname,au_fname,title,.au_id=titleauthor.au_idjointitlesontitleauthor.title_id=titles.title_idorderbyau_lname,au_fname"
objDataAdapter.SelectCommand.CommandType=CommandType.Text
'打开数据库连接
objConnection.Open()
'填充DataSet对象
objDataAdapter.Fill(objDataSet,"authors")
'关闭数据库连接
objConnection.Close()
'给DataGrid绑定数据
grdAuthorTitles.DataSource=objDataSet
grdAuthorTitles.DataMember="authors"
'清除
objDataAdapter=Nothing
objConnection=Nothing
EndSub
EndClass
⑻ 求vb.net访问SQL数据库的代码
string str="Data Source=.;Initial Catalog=user;User Id=sa;Pwd=";
SqlConnection conn=new SqlConnection(str);
conn.Open();
String sql="select count(*) from info where name='"+textbox1.Text+"' and pass='"+textbox2+"'";
SqlCommand cmd=new SqlCommand(sql,conn);
if((int)cmd.ExcuteScalr()>0)
lable1.Text="成功登陆";
⑼ vb.net 中如何使用SQL语句查询数据库中的数据
1、首先打开Visual Studio 2008代码窗口,添加引用。
⑽ vb.net连接sql
嗯,我看了你的代码,并不是没有连上数据库,而是你的sqllj 没有进行open操作
,,你在实例化SqlConnection类后,应该再调用sqllj.open()方法来打开数据库连接,这样,你去判断sqllj.State 的时候,才准确,你都没进行打开这个动作,如何去判断他的状态是打开的!!