Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:users表无法sqlfind

1楼
lianghanyu 发表于:2024/11/24 10:18:00
按帮助做了一个外部的SQL数据源的users表。
现在,我需要 
Dim pts() As String = e.UserName.Split(".")
Dim dr As DataRow
dr = DataTables("users").Find("Name = '" & pts(0) & "'")

这个语句,可以找得到用户名,

但是用 
dr = DataTables("users").sqlFind("Name = '" & pts(0) & "'")
却找不到



2楼
y2287958 发表于:2024/11/24 14:50:00
数据源的名呢
3楼
有点蓝 发表于:2024/11/24 20:10:00
外部表Name 是什么类型的列?数据有保存了吗?
4楼
lianghanyu 发表于:2024/11/25 10:13:00

图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2024-11-25_10-13-49.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2024-11-25_10-13-55.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2024/11/25 10:14:16编辑过]
5楼
有点蓝 发表于:2024/11/25 10:17:00
dr = DataTables("users").sqlFind("[Name] = '" & pts(0) & "'")
6楼
lianghanyu 发表于:2024/11/25 10:55:00

图片点击可在新窗口打开查看此主题相关图片如下:11.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:22.jpg
图片点击可在新窗口打开查看
测试了一下,还是不行!
7楼
有点蓝 发表于:2024/11/25 11:00:00
这样呢?
dr = DataTables("users").sqlFind("[Name] = N'" & pts(0) & "'")
8楼
lianghanyu 发表于:2024/11/25 11:01:00
这样可以了。 这是为什么啊?????
9楼
有点蓝 发表于:2024/11/25 11:05:00
数据库使用的字符集有问题,不支持中文查询条件

https://www.baidu.com/baidu?ie=UTF-8&word=SqlServer%20%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81

https://blog.csdn.net/ddjj_1980/article/details/71170462

到后台数据库里执行一下下面sql
 ALTER DATABASE [数据库名称] COLLATE Chinese_PRC_CI_AS

共9 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 2 queries.