AI摘要
本文介绍了如何通过ODBC操作PostgreSQL数据库。作者最初使用OLE DB Provider连接PostgreSQL,虽然连接和查询操作成功,但在使用ADOQuery添加数据时遇到问题。后来,作者改用ODBC DSN方式,发现完全正常。文章还提到了PostgreSQL与MSSQL在语法上的一些差异,如删除和更新操作。最后,作者附上了相关截图和PGSQL windows ODBC驱动安装包的下载链接。
本文介绍了如何通过ODBC
我刚开始时, OLE DB Provider 连接PostgreSQL数据库, 连接成功了, 查询操作也是正常的.
但是, 我用ADOQuery 添加数据时,出现"在行集中没有定义列",但是数据添加成功了. 郁闷中.
后来通过ODBC DSN方式, 完全正常.. 不过PostgreSQL与MSSQL 有一些差别.
如: delete table where id='1111' (MSSQL 可以执行, 但是PGSQL就不行)
更新记录时, update table set 名称='1221' where id='1111' (MSSQL可以执行,PGSQL要出错.)
必须修改为: update table set "名称"='1221' where id='1111' , 哈哈...
最后附上截图和PGSQL windows ODBC驱动安装包.
psqlodbc.part1.rar
psqlodbc.part2.rar
psqlodbc.part3.rar
psqlodbc.part4.rar
psqlodbc.part5.rar