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

SQL小问题 - .NET技术 / C#

数据库中的 自动编号 见上面表示的事长整型,但是我用,select * from Stu where ID='(long)m',出现错误,标准表达式中数据类型不匹配。
请各位帮帮忙,那m 应该转换成什么类型呢
你去掉long,改用SqlParameter来做。


检索里不用long吧

这样写吧 select * from Stu whereID= convert.toInt32(m)

一楼的不知啥意思?三楼的不行

补充一下,我的变量m是int型的


数据库里头的那个是8字节的叫bigint类型
所以在数据库要这么写
SQL code:

select * from Stu where ID=convert(bigint,'120130210301203012030')

 
在外面用变量传sql语句就是
[code=c#]
string strSql="select * from Stu where ID="+convert.ToInt64(m);
[/code]

引用
补充一下,我的变量m是int型的

m是int型的..。。。。。。。。
C# code:

string strSql="select * from Stu where ID="+long(m);
这就可以了 



你是写在代码里还是在数据库里?如果是c#代码构造sql语句你就直接用m.ToString()就可以了,反正你那个字段也是int,把你那个单引号去掉,int数据字段你用单引号弄撒;如果是数据库那就要用参数了;构造一个SqlParameter。

string strSql="select * from Stu where ID="+convert.ToInt64(m); 
就可以了

C#


相关问答:

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

MS SQL作业问题 - MS-SQL Server / 应用实例

如何在SQL2005中设定定时作业,比如说定时清理某些表的数据,
或者是定时的将某些表的数据导出excel!
在线等待,急急急,最好是详细步骤!
之前我做的作业有点问题!
帮UP

参考:http://hi.baidu.com/toiota ......

求一个SQL语句 - MS-SQL Server / 基础类

字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......

SQL语句问题 - MS-SQL Server / 疑难问题

请教高手:
 以下是数据库中的三条记录,英文为字段名称  
  id planname TaskBeginTime Status
329 2010年03 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号