小编Pet*_*ete的帖子

从PHP查询SQL Server

我一直在搜索这个话题,但还没找到任何解决方案; 有一个类似的问题,但它没有解决:在sql查询和表名中使用带重音的字符

我正在使用SQL Server 2005上的数据库,该数据库使用Modern_Spanish_CI_AS作为排序规则.我正在使用PHP开发一个Web前端,我遇到了一个重音问题.

有一个表(假设"Objetos"),其字段有:ID名称Descripción

由于重音,我无法查询此表.如果我构建我的查询"Select a.ID, a.Name FROM Objetos"它完美,但如果更改为"Select a.ID, a.Descripción FROM Objetos"它返回零行.

我无法更改数据库的排序规则,因此我在发送之前一直在解码查询$ssql = utf8_decode($ssql);...这很奇怪,使用这种解决方法我可以做INSERT,但不能SELECT.

有任何想法吗?谢谢

php sql-server collation

6
推荐指数
1
解决办法
271
查看次数

sql join int varchar

我一直在寻找问题,但还没找到答案.我想用表1和表2进行内连接,但是一个字段是INT而另一个字段是VARCHAR(结构为"A-INT").就像是:

    Table1                    Table2

    ID NAME   WHATEVER        ID USER
    1  A-001  ---             1  001 
    2  A-002  ---             2  002
    3  A-003  ---             3  003
    3  A-004  ---             4  004  
    ...
Run Code Online (Sandbox Code Playgroud)

我该如何构造查询?就像是:

... Table1 INNER JOIN Table2 ON Table1.NAME = Table2.[A-USER] ...
Run Code Online (Sandbox Code Playgroud)

sql int varchar inner-join

4
推荐指数
1
解决办法
2万
查看次数

用于打开链接表的连接字符串Access - > SQL server(vba)

我一直在寻找答案,因为有许多类似的问题,但没有找到这个特殊情况.

我有一个SQL服务器和一个访问文件(前端).此Access文件具有与SQL Server链接的链接表,每次尝试打开一个表时,都会出现一个询问用户和密码的提示.

好的,这是完美的,因为它(几乎)是我想要的行为.

此外,还有一个本地表,其中包含加密密码的用户/密码.每次用户打开文件时,他/她的传递都会被解密,我想打开一个连接,因此链接表不会要求传递.

有人知道如何编码这种连接吗?

提前致谢!

sql ms-access connection-string access-vba

2
推荐指数
1
解决办法
2万
查看次数