linq to sql的问题
linq to sql里怎样使它在插入数据时自动截断过长的字符串而不是抛出错误
。。。。。。。。。。我通常都是提交时就检查他在长度。。。
不是,现在是项目做完了,很多模块插入数据时都出现这样的问题。以前用sqlparameter都是可以自动截断所以就没注意这个问题。谁知道linq就比较直接,它直接就给你抛个错误出来。
楼主你截断输入的数据,这个不是会引起数据的不完整性吗
测试部门测试时乱添数据,要是用户使用的话,大部分字段是不会超出限制的。
相关问答:
自从直接在一个表里加了个字段(varchar 其他默认,不插入自己默认为 <null>)后,重启网站+sql server 2000 6-8个小时后出现问题:网站写数据库时脚本超时
Active Server Pages 错误 'ASP 0113' ......
如题:前几天服务器还是好好的 今天网页打不开突然出现错误,一查是链接不上数据库了?
(查询分析器和企业管理器都可以正常显示)
[SqlException (0x80131904): 用户 'sa' 登录失败。]
......
import java.sql.*;
public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC ......
@s='S1,S2,S12,S23';
将@s里面的S1,S2替换成处理,未处理
来者有分.
REPLACE(@s,'S1,S2','处理,未处理')
REPLACE 不好用 自己试下
SQL code:
declare @s ......
现有表 Term
结构如下
time1 time2 idterm
2009-2-15 2009-6-30 11
2009-9-10 2010-1-15 12
如果输入 2009-4-25 则应该取出idterm 11
如果输入 2009-12-5 则应该取出idterm 12
......