有一些问题不懂,请问该怎么处理啊 ?我用的是vb6
1。怎么才能知道连接好的数据库中的表有几长啊?还有怎样才能取得他们的表的名字?
2。要把string类型转化为float类型该用什么函数啊?
3。我改变combobox的下拉菜单时,在那个change函数里面写了东西为什么没有执行呢?
还有最后一个问题,是我想用那个msgbox(),好象试来试区都高不出那个有两个选择项“yes"”no"的对话框,哪位能给我写一行这个的小程序吗?
谢谢大家了!
1。怎么才能知道连接好的数据库中的表有几长啊?还有怎样才能取得他们的表的名字?
2。要把string类型转化为float类型该用什么函数啊?
3。我改变combobox的下拉菜单时,在那个change函数里面写了东西为什么没有执行呢?
还有最后一个问题,是我想用那个msgbox(),好象试来试区都高不出那个有两个选择项“yes"”no"的对话框,哪位能给我写一行这个的小程序吗?
谢谢大家了!
msgbox "看看这次是不是出来yes,no了?",vbYesNo
CSng(string)
SELECT * FROM sysobjects WHERE (xtype = 'U' AND name<>'dtproperties') ORDER BY name
2.用CSng()函数
3.写到Click函数里
4.MsgBox "Yes or No", vbYesNo
楼上有位说的准确,用SELECT * FROM sysobjects WHERE (xtype = 'U' AND name<>'dtproperties') ORDER BY name
只适用于SQL数据库,可以用Ado的.Fields.Count来统计字段数
---------------------------------
Private Sub Form_Load()
If (MsgBox("看看这次是不是出来yes,no了?", vbYesNo)) = vbYes Then
MsgBox ("click yes")
Else
MsgBox ("click no")
End If
End Sub
如果要统计表里的记录总数可以使用:select count(*) from 表名
vb里是没有float类型的,要的话就要用single,用法上面的都说了,我就不说了.
呵呵.
接点分.
这句是不是只能用语sql server数据库 ?我用的是access2000,不知道能不能用?
我的意思是如果有一个access数据库aaa.mdb,里面有table1,table2,table3三长表,假设开始不止到,我想用一个函数得到表的张数,能给个具体的几行程序吗?上面的堪布懂。“xtype” “dtproperties”是什么意思?
还有个问题要请教下,就是已经有一张表,我想创建一长一模一样的表该怎么做啊?谢谢!
select * into b from a where 1<>1说明:复制表(只复制结构,源表名:a 新表名:b)