易截截图软件、单文件、免安装、纯绿色、仅160KB

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空!!

要么把数据库里面设置为自动增长!!

结帖率:14.29%




引用
给它一个值!!主键不能为空!!

要么把数据库里面设置为自动增长!!

结帖率:14.29%




嗯。。

我是直接调用的sqlDataAdapter的update()更新数据库的,请问怎么给id赋值?

sqlDataAdapter.InsertCommand.CommandText = "insert tableName(v1,v2) values("+v1 + ","+v2 + ")";
v1就是id,要先重数据库找出max(id)再++,然后再插入数据库,不过这样效率不高。
最好还是在数据库加了identity然后再修改CommandText 吧。

主键必须赋值

代码里 string id = Guid.NewGuid().toString();
或是拼SQL的时候 newid()

o

插入时给值 或者 设 自增值
或者 取消KEY ~~~~

设置ID为自增列,添加主键


相关问答:

sqlserver对某个表操作加个用户

sqlserver,如果加个用户,权限是读所有表,但只能修改某个表的字段属性
没这个说法.

只给SELECT ,

UPDATE的只给某些表

个不会

但只能修改某个表的字段属性 这个难搞

要加权限得针对某个数据库
......

ado访问远程数据库(远程访问sqlserver)

是这样的,我用是ODBC数据源连接服务器的数据库,现在我觉得很麻烦,因为要为每如机添加对应的数据源,想把他改成ADO方法来访问服务器的数据库能实现吗?要怎么写。
比如服务器里有二个数据库data1 和data2,客户 ......

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

Atom N280能安装并使用vs.net2008和sqlServer吗

请用过的朋友告知下,谢谢!
美的你,那玩意只能装装ULTRAEDIT

你试过?确实不行?

哥们  你用586跑跑 WIN vista 试试

没那么严重,无非是速度慢点而已,对于vs2008来说,内存还是个更重要的因素。
......

c# 与java

我明年了就要毕业了 看到招聘网上多数都是招java的      是不是学java比c#好找工作呢?
迷茫啊
不是这样 啊
要是你的c#学习的好的话
也可以得到好的工作啊
不是吗?
这个问题关键在于 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号