如何把sql server 中的数据精确的赋值给变量?

guozhiyong38720042 2015-06-02 02:24:30
比如,有两列
中文 英文
文件 file
视图 view
工具 tool
我想把文件赋给变量 a
file赋给变量 a1
视图赋给变量 b
view赋给变量 b1
以此类推,有没有大虾知道啊。
...全文
308 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2015-06-03
  • 打赏
  • 举报
回复
数据可有可无,可多可少,但变量是编程时候确定的,数量是不能变的,楼主应该考虑用数组来存储.
qq_27054811 2015-06-03
  • 打赏
  • 举报
回复
那你应该这样存在数据库,文件:file 读出来然后用冒号分割就行啦, 不然你就分俩个表存,
guozhiyong38720042 2015-06-03
  • 打赏
  • 举报
回复
我是新手,不好意思说的不是很明白,我的目的是用sql server 做一个双语言切换的菜单,通过读取列(中文,英文)中的数据,通过单击事件将数据赋给菜单的属性.header,来达到切换的目的,现在用的方法是定义两个静态数组,每次读取数据库中的一行就将数据分别存到两个数组中,然后通过单击事件把数据赋给相应菜单的.Header属性,下面是部分代码,大虾们,这个方法是不是很笨啊?是不是有没有通用性。。。。
string sqlMessage = null;
sqlMessage = "select * from language4";
SqlCommand sCmd = new SqlCommand(sqlMessage, sConn);

SqlDataReader sdr = null;
try
{
sdr = sCmd.ExecuteReader();

while (sdr.Read())
{
bianliangc[i] = sdr["中文"];
bianliange[i] = sdr["英文"];
i++;

}
sConn.Close();
}
catch (Exception ex)
{
tbx1.Text = ex.Message;
}
guozhiyong38720042 2015-06-03
  • 打赏
  • 举报
回复
这倒是启发了我,谢谢啦
  • 打赏
  • 举报
回复
最主要地是你描述的“赋值给xxxx变量”这种逻辑,这不具有通用性(可重复操作性)。这就没有什么可说的了。
  • 打赏
  • 举报
回复
select * from [your table] where [中文]="文件" select * from [your table] where [中文]="视图" 依此类推。 你描述的思想也就是这种思路,没有什么可抽象的逻辑。
BillHu233 2015-06-02
  • 打赏
  • 举报
回复
同意楼上,好诡异的问题. 你可以定义一个class 分别为a、b两个属性 然后select * from 表 返回一个List<class> 这样你循环这个list 就可以按照数据库的顺序读到 class1的a(文件)、b(file),class2的a(视图)、b(view).....依次类推
  • 打赏
  • 举报
回复
这问题太诡异,你的数据怎么取得,你的变量又是什么样存在的,然后赋值过程又是怎么样的 不然我就只能说下面这种写法了
a=dr["文件"];
a1=dr["file"];
PHP初学者的首选,被誉为PHP的圣经 导读 第一章 PHP 介绍 来龙去脉 功能概述 PHP 与其它 CGI 的比较 第二章 安装与配置 环境需求与准备工作 快速配置及安装 PHP 的编译配置详细选项 php.ini 配置详细选项 如何写作 PHP 程序 第三章 语法 语法简述 hello, world 嵌入方法 引用文件 程序注释 常量与变量 常量类型 变量类型 变量的使用 运算符号 算术运算 字符串运算 赋值运算 位运算 逻辑运算 其它运算符号 流程控制 if..else 循环 do..while 循环 for 循环 switch 循环 其它的流程控制 函数与类 函数 类 第四章 函数库及函数 Adabas D 数据库链接函数库 apache服务器专用函数库 数组处理函数库 拼写检查函数库 BC 高精确度函数库 历法函数库 ClibPDF 函数库 日期与时间函数库 DBA 函数库 dBase 格式资料表函数库 dbm 类数据库函数库 目录管理函数库 动态链接函数库 程序执行功能函数库 FDF 函数库 filePro 数据库函数库 文件系统函数库 HTTP 相关函数库 Hyperwave 服务器函数库 图形处理函数库 IMAP 电子邮件系统函数库 PHP 选项及相关信息函数库 Informix 数据库函数库 InterBase 数据库函数库 LDAP 目录协议函数库 电子邮件函数库 数学运算函数库 mcrypt 编码函数库 mhash 哈稀函数库 杂项函数库 mSQL 数据库函数库 SQL Server 数据库函数库 MySQL 数据库函数库 Sybase 数据库函数库 网络函数库 NIS 函数库 ODBC 数据库链接函数库 Oracle 8 数据库函数库 Oracle 数据库函数库 Perl 相容语法函数库 PDF 格式文件函数库 PostgreSQL 数据库函数库 正则表达式函数库 信号与共享内存函数库 Solid 数据库链接函数库 SNMP 网管函数库 字符串处理函数库 URL 处理函数库 变量处理函数库 Vmailmgr 邮件处理函数库 WDDX 函数库 压缩文件函数库 XML 解析函数库 Session 函数库 GNU 记录函数库 FTP 文件传输函数库 MCAL 模块日历存取函数库 第五章 范例程序 访客计数器 用户认证 聊天室 留言板 意见信箱 广告轮播 附录 A 函数索引

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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