HI最近我正在开展一个项目。它很容易INT,但由于溢出的情况,我想在sql列中使用bigInt,我正在向他发送像Long l="Somthing value"
这样的LONG类型数据
并插入Insert into Table value(Given Value)
但是为什么会出现“给定值与表定义不匹配”的错误
尽可能给我一个示例代码
答案 0 :(得分:0)
插入时指定列名。
into Table(Give_Value_Column) Values(Given Value)
答案 1 :(得分:0)
确保在表格中插入正确的值。假设您有三列,并且您要插入四个值,那么将发生错误。
假设您有以下列 ie column1,column2 column3等你插入语句
insert into tablename(column1, column2, column3) values ('somevalue','somevalue','somevalue')
此处的值基于您在创建表时提到的数据类型。
答案 2 :(得分:0)
command = Insert into Table value(Given=@Value)
command.perameter.add(@value, datatype, values)
答案 3 :(得分:0)
在insert语句中提到列名,你要插入什么列
答案 4 :(得分:0)
由于表中的字段是bigint类型,因此无法在那里存储long值。您可以将应用程序更改为使用整数作为值,或者可以将long转换为int64(eq到sql中的bigint),这将删除long的所有小数值。