通过Delphi中的FileDSN连接到数据库

时间:2016-12-14 09:25:38

标签: delphi odbc delphi-5 dsn bde

我正在尝试通过Delphi5中的FileDSN将我的TDatabase对象连接到ODBC。 我已经创建了一个DSN文件,当通过C#或VB6连接到它时它工作得非常好。

例如,C#中的语法是:

Fatal Exception: java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 632412 bytes
   at android.app.ActivityThread$StopInfo.run(ActivityThread.java:3982)
   at android.os.Handler.handleCallback(Handler.java:755)
   at android.os.Handler.dispatchMessage(Handler.java:95)
   at android.os.Looper.loop(Looper.java:156)
   at android.app.ActivityThread.main(ActivityThread.java:6520)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)
Caused by android.os.TransactionTooLargeException: data parcel size 632412 bytes
   at android.os.BinderProxy.transactNative(Binder.java)
   at android.os.BinderProxy.transact(Binder.java:617)
   at android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:3618)
   at android.app.ActivityThread$StopInfo.run(ActivityThread.java:3974)
   at android.os.Handler.handleCallback(Handler.java:755)
   at android.os.Handler.dispatchMessage(Handler.java:95)
   at android.os.Looper.loop(Looper.java:156)
   at android.app.ActivityThread.main(ActivityThread.java:6520)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)

使用Delphi 5 IDE,我尝试定义TParams,但它不起作用: TParams: FILEDSN = [我的DSN文件路径]

enter image description here

我收到错误:

  

"未知数据库。别名:db"

0 个答案:

没有答案