为什么不对:数据库中填加记录 (20分)

  • 主题发起人 主题发起人 我要上
  • 开始时间 开始时间

我要上

Unregistered / Unconfirmed
GUEST, unregistred user!
Set rs=Server.CreateObject("ADODB.RecordSet")
lSql=" SELECT * FROM Odo_Station_Container WHERE StationName='"&nSrhName&"'"
rs.Open lSql,DBConn,AdOpenKeyset,AdLockOptimistic,adCmdText
rs.AddNew
rs("RoadID") = sRoadid
rs("StationID") = sStationid
rs("RoadName") = sRjc
rs("StationName") = sStationName
rs.Update
rs.close
Set rs = nothing
它总提示:违反了 PRIMARY KEY 约束 'PK_Odo_Station_Container'。不能在对象 'Odo_Station_Container' 中插入重复键。
(我的表中roadid,stationname设为主键)
 
数据库中有与次纪录相同的一条纪录
 
看将要加入记录是否和以前的记录有相同的,主键不能重复!!
 
写的不明白
 
接受答案了.
 
后退
顶部