我在与一个无处不在的SQL数据库交谈时出错,但没有详细说明什么可能是错误的。您对我如何调试问题所在有什么建议吗?
Pervasive.Data.SqlClient.Lna.k: [LNA][PSQL][SQL Engine]Syntax Error.
at Pervasive.Data.SqlClient.Lna.w.a(String , ad , l )
at Pervasive.Data.SqlClient.PsqlCommand.a(Boolean , CommandBehavior , Boolean )
at Pervasive.Data.SqlClient.Psq
我需要帮助修复一个错误:SQL state IM014 in SQLConnect和SQL state IM002 in SQLConnect。
我运行相同的脚本,一个在webserver/remote/上运行,另一个在本地机器上运行,试图访问同一个数据库,但是我得到了不同的错误消息。
当我从web服务器运行它时,我得到
SQL错误:在SQL中未找到unixODBCData源名称,也未指定默认驱动程序。
当我在本地机器上运行时
Microsoft指定的DSN包含驱动程序和应用程序之间的体系结构不匹配
我在php脚本中使用以下代码连接到本地数据库
$odbc['dsn
我正在开发一个C# Windows Form应用程序,需要将一条记录插入到表中,然后读回记录的身份,并将该身份传递到程序的另一部分。请参阅下面的代码。
ID_COLUMN是PSQL类型标识。另请注意:
Pervasive SQL不支持SCOPE_IDENTITY。在文档中,@@identity返回最近插入的标识列的值。如果表没有identity列,@@identity将返回null。如果有两个插入,@@identity将返回最后插入的值。
其他注意事项: Pervasive版本是v11,并使用随Pervasive提供的数据提供程序。
using Pervasive.Data.SqlClient
我只是尝试通过系统存储过程返回列及其属性的列表。我的文档似乎说下面的代码应该可以工作,但我得到"Pervasive.Data.SqlClient.Lna.k: LNAODBC Engine InterfaceInvalid or missing argument“。在执行的时候。这是PSQL v11,.NET 4.5。
using (PsqlConnection conn = new PsqlConnection(cs))
{
PsqlCommand locationCmd = new PsqlCommand();
PsqlParameter t
在我的工作场所,这一直是一个持续的问题。以前,我们有一个合作编程学生用C#给我们写了一些应用程序,这些应用程序在他的笔记本电脑上运行良好,但一旦应用程序在不同的计算机上使用,连接到普适数据库的速度就会变得非常缓慢,令人痛苦。
现在,我正在编写一个简单的VB.net应用程序,它需要查询普适数据库,并且遇到了同样的问题。
这是我的密码:
'PSQL variables
Dim myPsqlConnection As PsqlConnection = New PsqlConnection("ServerName=FILESERVER;ServerDSN=SAGE2&
从命令提示符注册djecjni.dll时,我收到以下错误:
LoadLibrary("C:\Software\Pervasive\Cosmos9\Common\djecjni.dll") failed。
我在命令提示符下使用以下命令注册dll:
regsvr32 "C:\Software\Pervasive\Cosmos9\Common\djecjni.dll"
我试图从Java运行djecjni.dll文件,但是我得到了这个错误:
The operating system cannot run C:\Software\Pervasive\Cosmos9\Co
我做了一个模式,如果你只给它一个数字,它就会返回值。我也会将派生(Show)添加到Val中,但由于(Val->Val)不起作用(这是我从错误消息中理解的)。有人知道我能做什么吗? import GHC.Show (Show)
type Var = String
-- Expressions of source code in the form of a Abstract syntax tree
data Exp = Enum Int -- constant
|Evar Var -- variable
|Elet V
我有一个存储的proc,连接如下:
FROM Salesforce_Pervasive.dbo.Account a
INNER JOIN Salesforce_Pervasive.dbo.Contact c
ON a.Id = c.AccountId
INNER JOIN Online_Security.dbo.Main_Security_table m
ON c.Id = m.Salesforce_Contact_ID
LEFT OUTER JOIN Website_Interactive.dbo.Extended_User_Object euo
ON
我想在Pervasive中使用case语句,因为它也缺乏对Coalesce的支持。但似乎Pervasive 8也缺乏对Case语句的支持。
所以我想看看我的问题有没有替代的解决方案。
SELECT top 100
STOCKTR.PHEADPR,
'' as tom
,case Pheadpr.BLNO when <> '' then Pheadpr.BLNO else STOCKTR.PHEADPR end as BLNO
,Pheadpr.custno
,Pheadpr.cust_name
,Pheadpr.company_name
,Phea
我使用ODBC从普适的PSQL数据库读取数据,在某些情况下,date列可以包含00/00/0000日期。我并不真正关心无效的日期,所以有什么方法可以将所有这些无法表示的日期转换为Null,或者一些特定的日期,而不是查询失败。
编辑:
下面显示了我正在使用的代码以及它失败的地方:
Private _connODBC As OdbcConnection
Dim dt As New DataTable
_connODBC = New OdbcConnection(txtConnectionString.Text)
_connODBC.Open()
Dim dataadapter = New Od