显示从AS400到Visual Basic的表记录

时间:2016-10-24 06:19:21

标签: vb.net record ibm-midrange display

我试图显示PYLEAVE表中的记录,但是当我使用此代码时,它显示错误SQL0204,有人可以帮助我吗?

Call takeconnectionas400()
    conn.Close()
    conn.Open()
    adapter = New OleDbDataAdapter("select * from PRIMA.PYLEAVE", conn)
    ds = New DataSet
    adapter.Fill(ds, "PRIMA.PYLEAVE")
    DGVAS400.DataSource = ds.Tables("PRIMA.PYLEAVE")
    DGVAS400.ReadOnly = True

1 个答案:

答案 0 :(得分:1)

在DB2 for IBM i中,表的语法不是DBNAME.TABLENAME它是SCHEMA.TABLENAME在旧的AS / 400术语中,即LIBRARY.FILE让您的IBM i管理员告诉您什么表所在的模式(库)并适当地更改SELECT语句。

我不知道VB,但在JDBC中,您在连接字符串中指定数据库名称,而不是SELECT语句。