SQL存储过程到空间SQL服务器

来源:百度知道 编辑:UC知道 时间:2024/05/19 17:33:02
我申请了数据库空间
数据已经导入到服务器上.
但是程序运行出错.
问题出在 SQL没有存储过程.
如何将本地的存储过程上传到 服务器 上.
网站可以正常运行.读数据库信息.
但是不能添加记录. 添加就会出错.
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'

无法将 NULL 值插入列 'id',表 'a0911104054.a0911104054.love_article';该列不允许空值。INSERT 失败。

本地测试全部功能都好使. 但是到服务器上就不好使了. 出现这样的错误!

进入企业管理器后把该表属性的允许空选择,这样就可以插入存储过程了。但是你最好到查询分析器里多插入几次看,看看报错到底是什么原因。
还有你把他弄到服务器上的话跟平时我们建立数据库连接可能会有所不同,建议你咨询下这个空间服务器的运行商。

程序在本地没有问题吗?

id应该是非空主键吧.

存储过程应该是创建到空间服务器上的.你和空间提供商联系一下.

love_article表中的id不允许为空,你把他修改成允许为空,就是打开企业管理器,修改允许为空就可以了,不难