问题标签 [tiny-tds]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - tiny_tds 在第二次执行时失败
今天,tiny_tds 突然不接受多个execute
并返回:
代码就是三个USE
s:
任何线索是什么问题?我已经尝试重新启动 Windows 机器。
ruby-on-rails - friendly_id 不适用于 sql server 和 tiny_tds?
我正在使用 friendly_id 4.0.0 rails 3.0.1 和 tiny_tds 0.2.3(因为我有一个 sql server 数据库作为 rails 应用程序的后端)
在我的模型中,我有
当我尝试从 rails 控制台为类创建新记录时,出现以下错误:
这是因为 SQL Server 没有 LENGTH 函数,但有一个 LEN 函数。
因此,如果我将冲突方法中 slug_generator.rb 中第 48 行的查询更改为:
创作作品。
find_each(&:save)
但是,如果我运行它仍然无法为数据库中的现有记录生成 slugs 。
是否需要进行一些其他配置更改才能使用 tiny_tds 使friendly_id 与 sql server 一起工作?
这是堆栈跟踪:
ruby-on-rails-3 - ArgumentError(UTF-8 中的无效字节序列)
在我的 Rails 3.1 应用程序(在 Ubuntu 11.10 上运行)中,我使用的是 tiny-tds、sqlserver 活动记录适配器。我的默认数据库是 mysql,但我也连接到 SqlServer 2005 用于业务逻辑。当我连接到 sql server 2005 并查询数据库时,我收到一个错误,上面写着“ArgumentError(UTF-8 中的无效字节序列)”我该如何解决这个问题?
顺便说一句,我的开发机器是 Mac Os X lion,没有任何问题。
sql-server - 如何通过 tiny_tds 将文件插入 sql-server?
在数据导入脚本中:
到现在为止还挺好。
但是,如何将.pdf
文件附加到varbinary
字段中(SQL Server 2000)?
sql-server - 在 Rails 3.2 中使用 tinytds 从 Ubuntu VM 连接到 SQL Server
我有一台 Windows 7 机器,里面运行着带有 VirtualBox 的 Ubuntu 11.10 vm。在我的 Windows 7 机器上,我安装了 SQL Server 2008,我试图使用 rails 3.2 和 tiny_tds gem 从我的 Ubuntu vm 访问它。
当我尝试启动我的 rails 应用程序时,我得到以下信息:
我可以通过在端口 1433 上运行 telnet 到我的主机 ip 来验证 vm 是否可以访问 SQL Server,并且我能够成功连接,但无论出于何种原因,我都无法通过 ruby 或 TinyTds 连接。我的 vm 的网络适配器正在使用 NAT。此外,如果我从我的 Windows 机器上运行相同的 rails 应用程序,我可以连接到 SQL Server。为 SQL Server 启用 TCP/IP 连接。
ruby - TinyTDS 连接问题并从 SQL Server 2008 返回
我在使用 TinyTDS 从 SQL Server 2008 中获取结果集时遇到问题。我的 SQL 服务器驻留在我的本地机器上,而我在 Windows 7 机器上。
我在 database.yml 文件中的连接设置是这样的..
我打印时得到的结果是
此外,我看不到 TinyTds::Client 可用的所有方法。我猜我缺少一些设置。或者必须在某处添加它。
任何人都可以帮助我或建议我在这里做错了什么..
ruby-on-rails - 运行 rails 服务器时出现微小的 TDS 加载错误
运行“rails server”时收到此错误消息
我安装了 ruby-odbc 0.99994 和 activerecord-sqlserver-adapter 3.2.1。我的 Rails 服务器版本是 3.2.1。
有人可以帮我解决此错误消息以及如何解决它。谢谢
activerecord - linux上自制软件“brew update”的权限错误
我通过这个方便的方法将 Homebrew 移植到 linux 时出现权限错误:http: //blog.frameos.org/2010/11/10/mac-homebrew-ported-to-linux/comment-page-1 /#comment-2208
我有同样的问题:
尝试更改“索引”文件的文件权限,但没有成功。我的最终目标是能够在我的 Ubuntu 服务器上安装 freetds 和 tinytds(brew install freetds),所以如果有其他方法,请让我知道!
activerecord - Homebrew / TinyTDS / FreeTDS 捆绑错误
我使用自制软件(Linux 端口)安装 freeTDS,并尝试使用 gem tinytds 部署 /bundle 安装我的应用程序。进行捆绑安装时出现此错误输出
与此修复非常相似,但我的文件夹中没有引用的文件:https ://stackoverflow.com/a/7119224/1130736
自制 lib 文件夹的内容:
完整的错误转储:
ruby-on-rails - Rails 3 ActiveRecord插入自动增量字段问题
我正在使用:
Rails 3.0.9
Activerecord-sqlserver-adapter 3.0.15
TinyTds
MSSQL 2005
我有下表:
型号为:
如您所见,有一个名为 id_app 的自动增量字段。
当我尝试在 MSSQL 控制台中执行查询insert into eclaims (id_user, [property], title) values (1, 2, 'Alex')
时,一切都很完美。
但是当我尝试Eclaim.create(:id_user => 1, :property => 'inv', :change_date => Time.now )
我收到这样的错误TinyTds::Error: DEFAULT or NULL are not allowed as explicit identity values.: INSERT INTO [eclaims] ([id_app], [id_user], [property], [app_number], [patent_number], [native_number], [title], [applicants], [receive_date], [change_date]) VALUES (NULL, 1, N'inv', NULL, NULL, NULL, NULL, NULL, NULL, '2012-05-08 06:39:14.882')
为什么 ActiverRecord 不会自动插入自增字段id_app?
提前致谢。