vb怎么用代码实现数据库的连接(注:使用的是vb 2003)
来源:百度知道 编辑:UC知道 时间:2024/06/18 09:23:03
还有一点,我在网上查到了一些代码,可是用的是
dim cn as new adodb.connction 这样的代码,连接SQLSERVER数据库能用吗?怎么复制上去会显示错误?
我刚自学vb,太菜了,代码和解释说明请详细一点,大家多帮帮忙哈!代码越全越好~哈哈~
Dim lj As String = "Data Source=数据库;Initial Catalog=服务器;Persist Security Info=True;User ID=用户名;Password=密码" (设定数据库信息)
Dim con As New Data.SqlClient.SqlConnection(lj) (定义一个SQL连接)
Dim sql2 As String = "select name from student where age<20"(SQL语句)
con.Open() (打开连接)
Dim cmd As New Data.SqlClient.SqlCommand(sql2, con)
Dim myreader As Data.SqlClient.SqlDataReader = cmd.ExecuteReader(读取数据库)
while myreader.Read() Then
Me.DropDownList1.Items.Add(myreader(0))(把读取的结果循环的加到一个下拉框中)
end while
con.Close() (关闭连接)
不要代码, SQL的数据库连接你怕麻烦的,打开控制面板,管理工具-ODBC数据源,新建一个SQL的数据源。 在程序中再直接拖一个ADO控件,把ADO控件的连接到这个数据源就OK了。执行查询时可以用:
Adodc1.RecordSource = "select * from data1 where 姓名=“张三” "
Adodc1.Refresh
类似这样的语句。
这样来连接到表格控件显示:
set datagrid.recordsource = adodc1.recordset