我是一个幸运的赢家固定遗留代码基地添加一些东西到数据库。经典的Asp插入到数据库与表具有模式
我有这样
CREATE TABLE [agreements].approved
(
id int not null IDENTITY PRIMARY KEY,
DomainName varchar(50) not null,
ApplicantFirstname varchar(50) not null,
ApplicantLastname varchar(50) not null,
OwnerFirstname varchar(50),
OwnerLastname varchar(50),
OwnerCompany varchar(50),
ViewedAppendix3 bit not null,
ApprovedDate datetime DEFAULT GETDATE(),
)
在一个模式的TABEL我们的问题。如何使用经典ASP将新行插入到具有架构的tabell?这是试图什么IM:
agreeSQL = "insert into [agreements].approved(DomainName, ApplicantFirstname, ApplicantLastname, OwnerFirstname, OwnerLastname, ViewedAppendix3) values('" & domain1 &"','" & owner & "','" & owner &"','" & owner & "','" & owner & "','" & owner &"','TRUE')"
conn.execute agreeSQL ' conn is a working connection to the DB.
这只是失败与500内部异常。踢球者来了。我无法看到任何错误消息,我做的所有更改都是在生产服务器上...
尝试使用'TRUE'。这是做到这一点的方式,但它仍然没有解决我的问题,我仍然相信它在模式上失败。关于这个的任何idé? – Marthin
我假设你已经尝试打印'agreeSQL'并直接执行它来确认它不是数据问题。 –
是的,只是做到了这一点,并发现我的SQL的另一个问题,有一个到很多值。现在它似乎工作。所以我想我从一开始就对模式是正确的,但在编写其余的SQL时不够小心。谢谢你的帮助。 – Marthin