vb数据库编程100实例,vb经典程序100例

http://www.itjxue.com  2023-01-20 22:10  来源:未知  点击次数: 

VB编程产生100个0-100之间的随机整数找出其中能被3整除的数,并且按由小到大顺序十个一行排列?

一、要产生1到100之间的随机数,首先了解Rnd函数的用法,Rnd函数产生的是0和1之间的随机数,范围是[0,1),包括0,但不包括1。因此要产生1~100之间的随机数,可以使用Rnd*98,产生的是[0,98)的随机数,而int(Rnd*98)产生的是[0,97]之间的随机整数,那么int(Rnd*98)+2产生的就是[2,99]之间的随机整数了,符合目标1到100之间的随机数目的。函数代码如下:Public Function sj() As Integer Randomize sj = Int(Rnd * 98) + 2End Function二、举个例子,要产生10个1到100之间的随机整数,如下:1、打开VB6.0开发软件,新建一个标准exe工程;2、在设计界面上添加一个Text控件和一个Command控件;3、Command1控件的Caption属性设置为"产生10个1~100之间的随机数"。4、双击Command1控件,进入代码编辑界面,输入如下代码:Public Function sj() As Integer Randomize sj = Int(Rnd * 98) + 2End FunctionPrivate Sub Command1_Click()Text1.Text = ""For i = 1 To 10 Text1.Text = Text1.Text sj() " "Next iEnd Sub5、运行工程,单击按钮,可以看到Text1控件中产生的10个1~100之间的随机整数。

求一个简单VB数据库编程

好歹先建立符合你实际情况的数据库把,然后各种新建用户,保存用户资料等操作都调用对应sql语句即可实现。

通常在vb6中引用ado2.x,然后就可以使用ado的connection对象和recordset对象实现这些功能。

给你提供一个数据库连接函数

返回true则建立数据库连接,否则未建立

Public Function Connect() As Boolean

On Error GoTo ErrorHandler

Dim SQLServer As ADODB.Connection

Set SQLServer = New ADODB.Connection

'连接字符串

SQLServer.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;User ID=sa;Password =sa;Persist Security Info=False;Initial Catalog=test;Data Source=."

'建立连接

SQLServer.Open

If SQLServer.State = adStateOpen Then

Connect = True

Else

Connect = False

End If

SQLServer.Close

Exit Function

ErrorHandler:

MsgBox Error$

Connect = False

End Function

利用建立好的数据库链接,就可以操作recorset对象。

VB访问数据库(sql sever2000)的实例

1.先在工程---引用里面在可引用的引用中找到microsoft activex data objects 2.8 library和microsoft activex data objects recordset 2.8 library,将其勾选,为写代码做准备

2,在窗体上放一个combo1和command1

3,代码

Private Sub Command1_Click()

Dim conn As New ADODB.Connection

Dim rs As New ADODB.Recordset

Set conn = New ADODB.Connection

Set rs = New ADODB.Recordset

conn.Open "Driver={SQL Server};SERVER=数据库机器ip;DATABASE=student;UID=sa;PWD="

sql = "select sno from std where sn='1111'"

rs.Open sql, conn, 3, 1

While Not rs.EOF

Combo1.AddItem rs("sno")

rs.MoveNext

Wend

Set conn = Nothing

Set rs = Nothing

End Sub

VB 数据库实例

用ADO法(要先引用)

连接:

Dim cn As ADODB.Connection

Set cn=New ADODB.Connection '上两句为声明创建ADO变量(下同)

cn.open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=X;" 'X为数据库路径(加文件名)

cn.Close '关闭数据库

Set cn=Nothing ‘释放数据

读取:

Dim rs As ADODB.RecordSet

Set rs=New ADODB.RecordSet

rs.Open "select * from X1", cn,X2,X3 'X1为表名,cn就是上面连接的cn(下同),X2为数据库游标类型,X3为数据库锁方式(读取方式)

Do While Not rs.EOF

XXXXX '读取数据至程序的代码,自编

rs.MoveNext ’移动到下一条记录

Loop

……

……

…… '关闭…,释放…

Set rs=Nothing

Set cn=Nothing

剩下的网上搜,大把

(责任编辑:IT教学网)

更多

推荐JSP教程文章