荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Junhot (倚浩), 信区: Visual
标  题: [合集]谁懂用vb调用access???
发信站: 荔园晨风BBS站 (Tue Mar 19 12:41:33 2002), 站内信件

azrf (任何天气) 于Sun Jan  6 09:41:14 2002提到:


kee (小子) 于Wed Mar 13 12:08:51 2002提到:

先在access里建一个数据库 存成*.mdb形式,再用vb里面得data控件,数据原指向
它,再配合其他控件
显示其内容就行了。



kee (小子) 于Wed Mar 13 12:09:12 2002提到:

还有一点要注意得是 用access2000建成得数据库要转换成旧版本才行,不然不可
以使用。
据我理解是应为vb现有得控件不支持access2000和以前版本得识别,用
access2000建成的
数据库好像多了一个表头,跟以前的存储形式有所不同,vb这个笨蛋现在还不会识
别,
也许。net可以,不过我还没有试过,如果不懂转换用access97也行。



chris (S=Q=U=A=R=E) 于Wed Mar 13 12:36:34 2002提到:

     ' Declaring API

      Private Declare Function ShellExecute lib "shell32.dll" Alias
  "ShellExecuteA"_
(ByVal hwnd As Long,ByVal lpOperation As String,ByVal lpFile As String,
ByVal lpParameters As String,ByVal lpDirectory As String,ByVal nShowCmd
As Long)As Long

     ' Call ShellApi
      Private Sub ...
      R=ShellExecute(0, "open", "access.exe", App.Path + "FileName", "",_
SW_SHOWNORMAL)
      End sub

     ' Call Sub...
      这里就是调用sub的地方,可以用Function完成"call shellapi"部分
(如果要传递参数的话)

      你试试会不会调用时出现调用程序只在后台运行,可惜API不支持SHOW
 不然可以避免这个缺点。



kee (小子) 于Wed Mar 13 12:48:49 2002提到:

不用这么麻烦把!vb有那么多控件不用,用api。


chris (S=Q=U=A=R=E) 于Wed Mar 13 12:55:51 2002提到:

      没说不可以用。不过你用控件怎么用倒说说看。



aman (一个字,累!) 于Thu Mar 14 10:14:15 2002提到:

  用 data environment 就可以乐。不过用 api有好处,省资源



Mason (Mason) 于Fri Mar 15 18:36:51 2002提到:

VB6是98年出的,是不支持access2000,xp,但是装上SP4或者SP5就可以了啊。
装了以后,不管是DATA控件还是ADO的都支持2000,XP.


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店