SQL数据库查询(实现精确查找)

SQL数据库查询(实现精确查找),第1张

用CONVERT或者CAST函数可以转化

假设TEXTBOX1.text 是 输入的id值 TEXTBOX2.text 是 输入的Name值

select * from 表名 where id=convert(int,TEXTBOX1.text) or Name=TEXTBOX2.text

字段太长。

反复调整字段发现原来是字段太长,然后前面包含distinct原因,估计是因为备注类型的字段太长时不能进行distinct。去掉此字段恢复正常,将sql语句进行改写,对备注类型的字段不进行distinct查询。

MicrosoftOfficeAccess是由微软发布的关系数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的系统程序之一。

楼主看到的-1估计是从sys.columns中获取的列的最大长度,sys.columns中max_length为-1表示这是一个varbinary(max)或varchar(max)或nvarchar(max)或xml类型的列,目前在sql

server中可以存储2gb数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10032707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存