易截截图软件、单文件、免安装、纯绿色、仅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#


相关问答:

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

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

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

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

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

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

遍历一个xml并输出指定节点的值 - .NET技术 / C#

我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
  <RequestType>DISCOVER_XML_ME ......

求一本C#设计模式的书 - .NET技术 / C#

求一本C#设计模式的书 ,我感觉我的代码运用接口,委托,属性的地方很少,肯定是我的设计模式太差了 ,有没有这方面,从国外翻译过来的,比较好的设计模式的书,推荐一下吧,非常感谢.
高人们说 代码重构的书好些,那我要改看 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号