delphi7升级2004-05-8(8.97M)的补丁后出现问题,怎样解决. ( 积分: 100 )

S

seayhb

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,
出现问题为:
用ADOQuery.
保存时出现 invalid variant type错误.
建表SQL语句:
CREATE TABLE [dbo].[OUTDETAIL1] (
[ID] [int] NOT NULL ,
[1] [bigint] NOT NULL ,
[2] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[3] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
[4] [numeric](18, 2) NULL ,
[5] [numeric](18, 2) NULL ,
[6] [numeric](18, 2) NULL ,
[7] [varchar] (4) COLLATE Chinese_PRC_CI_AS NULL ,
[8] [varchar] (5) COLLATE Chinese_PRC_CI_AS NULL ,
[9] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
[10] [numeric](18, 2) NULL ,
[11] [numeric](18, 2) NULL ,
[12] [bigint] IDENTITY (1, 1) NOT NULL ,
[13] [numeric](18, 0) NULL ,
[14] [varchar] (5) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]

请各位帮忙解决.难道表结构有问题吗?
已测试,delph6,delph7没升级补丁没问题.
 
如题,
出现问题为:
用ADOQuery.
保存时出现 invalid variant type错误.
建表SQL语句:
CREATE TABLE [dbo].[OUTDETAIL1] (
[ID] [int] NOT NULL ,
[1] [bigint] NOT NULL ,
[2] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[3] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
[4] [numeric](18, 2) NULL ,
[5] [numeric](18, 2) NULL ,
[6] [numeric](18, 2) NULL ,
[7] [varchar] (4) COLLATE Chinese_PRC_CI_AS NULL ,
[8] [varchar] (5) COLLATE Chinese_PRC_CI_AS NULL ,
[9] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
[10] [numeric](18, 2) NULL ,
[11] [numeric](18, 2) NULL ,
[12] [bigint] IDENTITY (1, 1) NOT NULL ,
[13] [numeric](18, 0) NULL ,
[14] [varchar] (5) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]

请各位帮忙解决.难道表结构有问题吗?
已测试,delph6,delph7没升级补丁没问题.
 
是不是 COLLATE Chinese_PRC_CI_AS 的问题,去掉试试。
 
没问题偶试了,只把你的8字图改成“[8]”
 
表结构是没问题的.我上面的SQL语句是自动生成的.在SQL中输入数据没有出现任何问题,可以肯定是D7补丁的问题.就是不知道怎样解决?难道不安装补丁?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
737
import
I
I
回复
0
查看
613
import
I
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
顶部