当前位置:  开发笔记 > 编程语言 > 正文

您通过ODBC使用哪些应用程序进行数据输入和检索?

如何解决《您通过ODBC使用哪些应用程序进行数据输入和检索?》经验,为你挑选了1个好方法。

您使用哪些应用程序或工具将数据输入数据库?我正在努力改进我们现有的(繁琐的)系统,该系统使用基于php web的系统来输入数据......项目......在......时间.

我目前的解决方案是使用电子表格.它适用于人类可读的文本和数字,但不适用于与其他表的行连接的外键.

想象一下,我想要一行数据来包含某人居住的城市.持有此列的列是id_city,它键入"city"表,其中包含两列:id(序列)和name(文本).

我设想能够扩展电子表格功能,以包括id_city列的每一行的下拉菜单,允许用户选择哪个城市(显示城市名称的文本),但实际存储所选的城市ID.这样,电子表格将:
(1)在每个屏幕上显示大量数据,
(2)可以作为csv文件导出并抛出到我们现有的脚本中,这些脚本手动将行插入数据库.

我一直在玩MS Excel和Access,以及OpenOffice的套件,但是没有找到能够提供我上面提到的功能的东西.

我的愿望清单上的其他项目:
(1)动态获取用户可以选择的城市名称.
(2)允许用户将数据直接推送到后端(而不是通过外部文件/脚本.
(3)如果在后端更改了数据行的任何列,则用户可以刷新屏幕上的数据反映最近的任何变化.

你知道如何改进数据输入过程吗?你用什么工具?我使用PostgreSQL作为后端,可以访问MS Office,OpenOffice以及基于Web的解决方案.我希望一个灵活,强大且不需要太多时间来开发或部署的解决方案(我知道,梦想......)

我知道pgAdmin3具有类似的功能,但从我所看到的,它更像是一个管理工具而不是用户使用的东西.



1> Lynn Crumbli..:

正如j_random_hacker所说,我多年来一直使用MS Access(自Access 97以来)连接到ODBC数据源.

您可以通过链接到外部表来执行此操作:(在Access 2010中:)

New -> Blank Database
External Data -> ODBC Database -> Link to Data Source
Machine Data Source -> New -> System Data Source -> Select Driver (Oracle, or whatever) -> Finish
Enter a new name for your DSN, the all of the connection parameters, then click OK
Select newly created DSN, hit ok.

一旦Access将外部表视为链接表,包括排序,过滤等,您就可以这么做了.有一点需要注意:据我所知,所有操作都发生在客户端,除非您使用传递查询.如果您正在查看包含3000条记录的表格,那就没问题.有2,000,000条记录,这很痛.为了清楚起见,表中的所有数据都归结为工作站,对于所有正在连接的表,并且连接发生在客户端,而不是服务器端.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有