Tuoni 发表于 2007-10-18 12:53:43

设置Internet数据库

此线程将跟踪EDMS的一部分进度。在本节中,I'我将从Access创建一个数据库,并将AutoCad属性链接到该数据库。基本上,AutoCad绘图将推动项目取得成果。该数据库将由其他非现场员工共享,他们将能够创建和打印发票/报告/图纸(pdf)/材料/报价(用于建议书)和其他项目相关信息
注意:这将是一个缓慢的过程,请指出是否有更好的方法来做这件事,因为我对这件事了解得不够,这会让我有点危险。

Tuoni 发表于 2007-10-18 13:47:50

访问是一种选择,但有很多人不't have access to access(),因此您可能需要考虑使用类似MySQL的后端(或类似的),以使所有人都能更容易地访问它

Atook 发表于 2007-10-18 14:03:08

我考虑过这个问题,但我从未使用过MySQL。我确实在某个地方找到了它。本人'我只是熟悉访问,将使用DB的少数人可以访问。我赢了'我不会马上就排除这个可能性,因为我可能会发现我更喜欢它。本人'我是一个真正的“超级粉丝”;“免费”;东西所以,我'我会把它装起来,看看我是否能为自己找到一些直觉

Tuoni 发表于 2007-10-18 14:06:52

资源丰富,有#039;这里也有一些人在使用它
I'我相信我们可以找到解决任何挑战的方法;

Tuoni 发表于 2007-10-18 14:08:32

哦,是的,这个主题之所以出现在VB(A)论坛上,是因为(大部分)这将在AutoCad中使用DAO在VBA中完成。

Tuoni 发表于 2007-10-18 14:12:20


MySQL是否使用与Access相同的sytntax?那么AutoCad和MySQL在一起会玩得很好吗?

Tuoni 发表于 2007-10-18 16:44:05

如果您'重复使用DAO,应该是'不管你做什么'重复使用access、excel、*SQL作为数据库应该可以很好地与AutoCAD配合使用
www.connectionstrings是一个很好的网站。通用域名格式

Atook 发表于 2007-10-18 16:45:11

恰恰
谢谢托妮!

Atook 发表于 2007-10-18 16:47:52

没问题-我使用ADO连接到excel电子表格,该电子表格是我去年/今年年初编写的一个VB(a)AutoCAD项目的数据库 没有给我任何问题;此外,在适当的SQL数据库中执行此操作将允许并发连接-这是文件无法做到的
编辑:
AFAIK(excel当然会这样做,我知道MySQL会这样做)他们都使用了正确的SQL语法(从<table>WHERE<condition>中选择*)所以它不是#039;从程序员的角度来看,这无关紧要

Tuoni 发表于 2007-10-18 17:02:02

我记得在为一家不知名的手机公司创建GPS地图项目时,首席程序员试图让我对Sequel(SQL)使用不同的语法,而我没有'我不熟悉它。该项目已经落后了,所以我最后做了Cad部分,让他处理数据库结束。即#039;这是对语法提出质疑的原因。本人'我试着凭记忆来做这件事,而不必学习太引人入胜的东西。因此,就语法而言,这应该暂时可行:
代码段:
    Set db = DAO.OpenDatabase(DATABASE_DIR & "drafting_db_oldver.mdb", False, False)
    Dim rs As DAO.Recordset
      Set rs = db.OpenRecordset( _
      "SELECT * FROM DRAWINGS WHERE Proj_Dia = '" _
      & Projdia & "' AND FileName = '" & Filenm & "'")
    If (rs.RecordCount > 0) Then
页: [1] 2
查看完整版本: 设置Internet数据库