能取到sql语句么??能取到 就在sql的IDE中运行,看看哪错了
解决方案 »
- 关于传参的问题?
- 【求教】这个程序改成FOR循环应该怎么改(障碍是不会将变量溶入名字中)
- 最近想考个MCPD认证,各位大侠指导指导
- C# DropDownList1 问题 谢谢
- 一个关于线程安全的问题?
- 50分求 Microsoft Visual Studio.NET 2003 英文版下载地址
- 这样老是出现:未将对象引用设置到对象的实例。
- 改造代码,不使用Linq
- 怎样在C#内处理声音呀?不用那个什么MediaPlayer控件,最好能以实现小文件真读内存,大文件分阶段处理的那种?谢谢了。
- C# 设置打印机共享 能否实现? ,不是设置默认打印机
- dataGridView + sqline UPDATA 200 多条数据要花最少 20 秒,代码哪出问题了??
- 写了一个应用程序 需要自己写注册表么?注册表具体是什么意思?
该语句报语法错误
string.Format("insert into table (.....) values('{0}',{1})",‘123’,1)
ado.net参数化sql,只能这么写呀!如果还这么写string.Format("insert into table (.....) values('{0}',{1})",‘123’,1) ,那不就是拼接sql了吗?不安全呢。
ado.net参数化sql,只能这么写呀!如果还这么写string.Format("insert into table (.....) values('{0}',{1})",‘123’,1) ,那不就是拼接sql了吗?不安全呢。
嗯,你给参数赋值了么??
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlparameter(v=vs.110).aspx
贴出调试信息,有你代码的上下文(知道你怎样使用参数),看得清楚异常信息(包括InnerExcetion)。
贴出调试信息,有你代码的上下文(知道你怎样使用参数),看得清楚异常信息(包括InnerExcetion)。
ado.net参数化sql,只能这么写呀!如果还这么写string.Format("insert into table (.....) values('{0}',{1})",‘123’,1) ,那不就是拼接sql了吗?不安全呢。
嗯,你给参数赋值了么??
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlparameter(v=vs.110).aspx
肯定赋值了。
贴出调试信息,有你代码的上下文(知道你怎样使用参数),看得清楚异常信息(包括InnerExcetion)。唉,Jet 的提示太少。如果放到SQL Server,它会给你至少指出哪一个字符附近的语法有错。看看是不是少了两个空格符号。你试试把参数缩少成1、2个,看看报不报错。你试试吧 @xxx 变成问号。其实在参数中给出名字,没用。Ole根本不是按照名字的顺序。http://msdn.microsoft.com/zh-cn/library/system.data.oledb.oledbparameter(v=vs.110).aspx
我把参数只保留11个,sql语句正常通过。当新增一个参数时就报错,检查了第12个参数,传入的值是空字符串,应该没有问题呀?搞不懂了。
谢谢,是Note字段名问题,加【】后解决。