将查出来的字段循环输出到字符串中

问题描述

SqlDataReaderss=com.ExecuteReader();for(inti=0;i<ss.FieldCount-1;i++){System.Windows.Forms.MessageBox.Show(ss.GetName(i).ToString());}

这里查询出了一张表里的所有字段,如何将这些字段分别输出到如下格式中。intn1=0;if(int.TryParse(sql,outn1))ssql="select*from"+table+"whereid="+sql+"orNumber="+sql+"orstate="+sql+";";elsessql="select*from"+table+"whereName='"+sql+"'orAdress='"+sql+"'orcause='"+sql+"';";

解决方案

解决方案二:
ssql="select*from"+table+"where";for(inti=0;i<ss.FieldCount-1;i++){if(i>0)ssql+="or";ssql+=ss.GetName(i).ToString()+"="+sql;}

时间: 2024-09-20 00:50:36

将查出来的字段循环输出到字符串中的相关文章

ajax-AJAX从Servlet获得的json格式的值,怎么循环输出在表格中

问题描述 AJAX从Servlet获得的json格式的值,怎么循环输出在表格中 $.ajax({ type :"post", url : "ShowOther?Start="+start+"&End="+end, async:false, dataType : "json", success : function(data) { if(data.alert==flag||data.alert=="no&quo

c语言输出字符串中最大对称子串长度的3种解决方案_C 语言

问题描述: 输入一个字符串,输出该字符串中最大对称子串的长度.例如输入字符串:"avvbeeb",该字符串中最长的子字符串是"beeb",长度为4,因而输出为4. 解决方法:中序遍历 一,全遍历的方法: 1.全遍历的方法,复杂度O(n3); 2.遍历原字符串的所有子串,然后判断每个子串是否对称: 实现方法是:我们让一个指针i从头至尾遍历,我们用另一个指针j从j=i+1逐一指向i后面的所有字符.就实现了原串的所有子串的遍历(子串为指针i到j中间的部分);最后判断得到的

在java多线程中用while循环和for循环输出的结果不同

问题描述 在java多线程中用while循环和for循环输出的结果不同 public class Demo14 { public static void main(String[] args) throws InterruptedException { MyThread2 thread2 = new MyThread2(); Thread t = new Thread(thread21""); Thread t1 = new Thread(thread22"");

c语言-为什么链表会无限循环输出??

问题描述 为什么链表会无限循环输出?? #include<stdio.h> #include<stdlib.h>//含malloc.h #define LEN sizeof( Faction) //一元多项式结构体 typedef struct Faction{ int coefficient;//系数 int exponent;//指数 struct Faction *next; }Faction; //创建链表 Faction *creat() { Faction *head,

基础-斐波那契数列 利用循环输出前40项 (初学者)

问题描述 斐波那契数列 利用循环输出前40项 (初学者) 我在查了资料之后找到以下解决方法: #include int main() { long fib[41] = {0,1}; int i; for (i=2;i<41;i++) fib[i] = fib[i-1]+fib[i-2]; for (i=1;i<41;i++) printf("F%d==%dn",i,fib[i]); getch(); return 0; } 有些看不懂,希望可以帮我详细分析一下运算过程,或者

Kettle中添加一个参数字段到输出

kettle可以将输入流中的字段输出到输出流中,输入输出流可以为数据库.文件或其他,通常情况下输入流中字段为已知确定的,如果我想在输出流中添加一个来自转换的命令行参数的一个字段,该如何操作? 上述问题可以拆分为两个问题: 从命令行接受一个参数作为一个字段 合并输入流和这个字段 问题1 第一个问题可以使用kettle中获取系统信息组件,定义一个变量,该值来自命令行参数,见下图: 问题2 第二个问题可以使用kettle中记录关联 (笛卡尔输出)组件将两个组件关联起来,输出一个笛卡尔结果集,关联条件设

for循环输出111111111

问题描述 for循环输出111111111 public string tuxing() { DataTable dt = new Eastea.BusLogic.GraphicalGet().Getgraphical(); StringBuilder JsonString = new StringBuilder(); for (var i = 0; i < dt.Rows.Count; i++) { name = dt.Rows[i][""name""].T

图片-这个感觉没问题为什么不能循环输出呢

问题描述 这个感觉没问题为什么不能循环输出呢 解决方案 for(){} OK for();{} 不OK 你明白了没

c++-为什么这段代码循环输出的数组少了第一个元素且多出了一个随机数?

问题描述 为什么这段代码循环输出的数组少了第一个元素且多出了一个随机数? 输入一些非负实数 用数组输出这些数 求平均数并输出(输入负数时报错并退出重新输入,输入回车时执行下一步操作) #include using namespace std; int main() { int i,j,k; double a[100],sum=0,avr; part1: cout<<"输入数字"< j=0,k=0; for (i=0;getchar()!='n';i++) { cin&