找回密码
 立即注册

QQ登录

只需一步,快速开始

mfkpie8

银牌会员

261

主题

1152

帖子

3625

积分

银牌会员

积分
3625

微信认证勋章

mfkpie8
银牌会员   /  发表于:2021-10-14 15:43  /   查看:2219  /  回复:8
1金币
本帖最后由 mfkpie8 于 2022-10-4 19:35 编辑

是不是分页数据条不支持ODBC连接方式呢!

数据库使用的是ODBC连接是不是不支持数据条分页功能呢?

1.大家是如何解决分页不支持ODBC  这个是ODBC的驱动的问题了,那是怎么解决呢?

最佳答案

查看完整内容

大佬看下7.1的新功能对大佬能有帮助不: 活字格7.0 update1新功能解密:十五,命令提升-设置变量支持分页获取数据 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=98056&fromuid=63496 (出处: 葡萄城产品技术社区)

8 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-10-14 15:43:47
来自 4#
mfkpie8 发表于 2021-10-14 15:49
那要怎么解决这个问题呢?求教

大佬看下7.1的新功能对大佬能有帮助不:
活字格7.0 update1新功能解密:十五,命令提升-设置变量支持分页获取数据
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=63496
(出处: 葡萄城产品技术社区)

评分

参与人数 1满意度 +5 收起 理由
zyk.Zhou + 5

查看全部评分

回复 使用道具 举报
zyk.Zhou活字格认证
银牌会员   /  发表于:2021-10-14 15:45:59
2#
本帖最后由 zyk.Zhou 于 2021-10-14 16:02 编辑

是的
当使用ODBC数据源或列表中有统计列时,无法使用分页导航。

试试新版本功能
活字格7.0 update1新功能解密:十五,命令提升-设置变量支持分页获取数据
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=63496
(出处: 葡萄城产品技术社区)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
mfkpie8
银牌会员   /  发表于:2021-10-14 15:49:51
3#
zyk.Zhou 发表于 2021-10-14 15:45
是的
当使用ODBC数据源或列表中有统计列时,无法使用分页导航。

那要怎么解决这个问题呢?求教

评分

参与人数 1满意度 +5 收起 理由
zyk.Zhou + 5

查看全部评分

回复 使用道具 举报
QQximen
初级会员   /  发表于:2022-7-13 19:42:51
5#
mfkpie8 发表于 2021-10-14 15:49
那要怎么解决这个问题呢?求教

我ODBC连接access也不能分布,请问这个现在解决了吗?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-7-14 09:25:34
6#
您好,这个是odbc驱动的问题,驱动是微软提供的,我们也没法去修改哈
回复 使用道具 举报
mfkpie8
银牌会员   /  发表于:2022-10-4 19:17:18
7#
本帖最后由 mfkpie8 于 2022-10-4 19:35 编辑

Lay.Li 发表于 2022-7-14 09:25
您好,这个是odbc驱动的问题,驱动是微软提供的,我们也没法去修改哈



引用


身位一个dotnet程序员我相信在之前我们的分片选择方案除了mycat和shardingsphere-proxy外没有一个很好的分片选择,但是我相信通过ShardingCore 的原理解析,你不但可以了解到大数据下分片的知识点,更加可以参与到其中或者自行实现一个,我相信只有了解了分片的原理dotnet才会有更好的人才和未来,我们不但需要优雅的封装,更需要原理的是对原理了解

作者对ODBC分页的处理方法:请版主参考

原文链接以及地址请点我











框架介绍
依照惯例首先介绍本期主角:ShardingCore 一款ef-core下高性能、轻量级针对分表分库读写分离的解决方案,具有零依赖、零学习成本、零业务代码入侵
dotnet下唯一一款全自动分表,多字段分表框架,拥有高性能,零依赖、零学习成本、零业务代码入侵,并且支持读写分离动态分表分库,同一种路由可以完全自定义的新星组件框架









经过ODBC微软部门的邮件,他们说这个是程序问题。折腾了几个部门都是这么说的



然后找了一下  分表 分库的  ODBC分页功能都能实现:



为什么ODBC直连的就是不行呢?在此参考文案给开发人员:不使用存储过程来实现的 业务




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-6 13:49:58
8#
国庆结束后帮大佬和开发反馈下,请不要重复发帖。
回复 使用道具 举报
mfkpie8
银牌会员   /  发表于:2023-12-22 22:58:34
9#
本帖最后由 mfkpie8 于 2023-12-22 23:01 编辑

在 .NET 中使用 ODBC(Open Database Connectivity)进行数据库操作时,可以通过编写自定义的 SQL 查询语句来实现分页功能。

下面是一个示例代码,展示了如何使用 C# 和 ADO.NET 实现基于 ODBC 的分页功能:


  1. using System;
  2. using System.Data;
  3. using System.Data.Odbc;

  4. class Program
  5. {
  6.     static void Main()
  7.     {
  8.         string connectionString = "DRIVER={MySQL ODBC Driver};SERVER=localhost;DATABASE=mydatabase;USER=root<img src="static/image/smiley/default/titter.gif" border="0" smilieid="9" alt=";P">ASSWORD=123456"; // 根据实际情况修改连接字符串
  9.         
  10.         int pageSize = 10; // 每页显示的记录条数
  11.         int currentPage = 1; // 当前页码
  12.         
  13.         using (OdbcConnection conn = new OdbcConnection(connectionString))
  14.         {
  15.             conn.Open();
  16.             
  17.             string sqlQuery = $"SELECT * FROM mytable LIMIT {pageSize} OFFSET {((currentPage - 1) * pageSize)}"; // 构建 SQL 查询语句
  18.             
  19.             using (OdbcCommand cmd = new OdbcCommand(sqlQuery, conn))
  20.             {
  21.                 using (OdbcDataReader reader = cmd.ExecuteReader())
  22.                 {
  23.                     while (reader.Read())
  24.                     {
  25.                         // 处理每一条记录的数据
  26.                         Console.WriteLine($"ID: {reader["id"]}, Name: {reader["name"]}");
  27.                     }
  28.                 }
  29.             }
  30.         }
  31.     }
  32. }
复制代码

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部