期待高手,这个问题很久没有解决,高手进来

orablue 2003-04-07 09:48:58
急待解決的問題﹐SQL SERVER 高手請進來看看。
我這里使用的系統都是繁體的﹐在人事系統里面﹐當我前台輸入
用戶名稱存儲到我的后台數據庫里面后﹐
我的環境如下﹕
服務器﹕p4 ,256m , windows 2000 server ,sql server 2000;
客戶端: p2 ,32m , windows 98 ,delphi
﹐前台想通過某個人的姓名取查找基本資料﹐有的可以通過姓名來
找到﹐有的輸入了名稱卻找不到。但該人的確是存在﹐在數據庫的
表里面我定義的姓名子段為:WK_NAME(VARCHAR(15)).
1,
select * from pywmf where
ltrim(wk_name)='馬進鳳' order by wk_name
2,
select * from pywmf where
ltrim(wk_name) like '馬%' order by wk_name

我采用上面兩種查找方法﹐當第一種找不到的時候﹐再用第二種方法查找。
但有些人的確存在﹐但我用兩種方法都找不到﹐怎么回事﹖上面這個'馬進鳳'
就是這樣 ﹐她的確存在﹐我用第二種方法找所有性馬的﹐確沒有她﹐其它的人也有
出現這個情況的﹐我調了一天﹐都沒有辦法。大家幫我。

...全文
29 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
orablue 2003-04-07
  • 打赏
  • 举报
回复
上面的方法我都試了﹐不行啊。我現在很著急 ﹐一直沒有辦法解決﹐大家幫我啊﹐
灯火GG 2003-04-07
  • 打赏
  • 举报
回复
select * from pywmf where
ltrim(wk_name) like '%馬%' order by wk_name
pengdali 2003-04-07
  • 打赏
  • 举报
回复
1、NVARCHAR(15)

2、select * from pywmf where
ltrim(wk_name)=N'馬進鳳' order by wk_name

3、select * from pywmf where
ltrim(wk_name) like N'馬%' order by wk_name
PhilexPei 2003-04-07
  • 打赏
  • 举报
回复
study and try
CrazyFor 2003-04-07
  • 打赏
  • 举报
回复

TRY:

把表里面姓名子段定义為:NVARCHAR(15)类型。
orablue 2003-04-07
  • 打赏
  • 举报
回复
我很着急,到现在还没有办法啊?
orablue 2003-04-07
  • 打赏
  • 举报
回复
这个问题解决不了吗?
orablue 2003-04-07
  • 打赏
  • 举报
回复
我的后台是SQL SERVER 2000,莫认字符集是台湾繁体.
leimin 2003-04-07
  • 打赏
  • 举报
回复
你检查一下你的默认字符集是十么?
orablue 2003-04-07
  • 打赏
  • 举报
回复
上面的我都试过,还是不行啊?
大力,你有高招吗?

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧