1. 在SQL-server有一个数据库表里面有一个bh字段(设置为主键),记录为 bh xm
1 dsa
2 dsa
当我试图再保存一个新记录(bh=2),如何在前台提示"数据库里已有bh为2的记录"2. 在SQL-server有一个数据库表里面有一个bh字段(bh不设置为主键),记录为 bh xm
1 dsa
2 dsa
当我试图再保存一个新记录(bh=2),如何在前台提示"数据库里已有bh为2的记录"
3.这句有错(它提示where 附近有语法错误)我不知道错在哪里?
insert into dangank_byg(bianhao,xingming) values(12,’wq’) where 12 not in (select distinct bianhao from dangank_byg)
1 dsa
2 dsa
当我试图再保存一个新记录(bh=2),如何在前台提示"数据库里已有bh为2的记录"2. 在SQL-server有一个数据库表里面有一个bh字段(bh不设置为主键),记录为 bh xm
1 dsa
2 dsa
当我试图再保存一个新记录(bh=2),如何在前台提示"数据库里已有bh为2的记录"
3.这句有错(它提示where 附近有语法错误)我不知道错在哪里?
insert into dangank_byg(bianhao,xingming) values(12,’wq’) where 12 not in (select distinct bianhao from dangank_byg)
解决方案 »
- 新手求助!!!数据写入,导出TXT文本后,系统报错the specified file was not found
- 退出webbrowser时候出错
- 求助:在DLL中使用 EhLib 4.2.12 打印预览后,退出DLL报错
- 多线程查询问题
- 有什么存储过程或方法可以检查SQL语句 的语法,而不要执行这个语句?
- 用FastReport打印OLE流对象ACD图纸?急用
- 如何取消在DBGrid中的数据修改
- 怎样用DELPHI写ASP组件返回recordset记录集或Connection连接?在线待待!!
- 添加字段问题,请帮助!
- Kingron,你应该可以解决的!!!!!
- D7的Import ActiveX里没有Microsoft Active Server Pages Type library,要怎么办?
- 在线等救急:关于insert into 语句问题?急啊,救救我吧!
如: Application.OnException := GlobalExHandler.HandlerProc;
2:
BeforPost事件自己写代码处理
3:
insert into dangank_byg(bianhao,xingming)
select 12,’wq’
where not Exists(select bianhao from dangank_byg where bianhao=12)
with adoquery do
begin
close
sql.clear
sql.add('select * from dangank_kyg where bh=要存进的主键值')
open;
if recordcount<>0 then
提示错误
else
进行操作
end;2\同上
3\楼主的本意是不是表DANGANK_BYG有这个值时不INSERT这条记录
应该先判断再进行操作
那个SQL语句没有那种写法
3、你那个单引号是不是中文的呀看起来是,错还有看看selec来的字段是否与insert对,要一一对应才行
第三问属于语法错误,insert后面是不加用Where条件判断不过可以这样实现:
if not exists (select * from dangank_byg where bianhao=12)
insert into dangank_byg(bianhao,xingming) values(12,'wq')