最近项目中需要使用ASP.NET制作自定义查询功能,根据表的字段名称与条件建立不同的查询语句,这就需要知道如何通过ADO.NET把一个表的结构显示出来,并绑定到需要显示的控件上,其实ADO.NET已经提供了相应的函数来做到这一点,下面通过详细的代码实例来察看结果。 由于本人通过使用Webservice来返回数据的结果,便制作了GetTableSchema(string sqlStr)函数,详细代码如下: /// <summary> /// 名称:GetTableSchema /// 参数:string sqlStr,前台查询语句 /// 功能:获得表结构 /// 返回值:DataSet /// </summary&g...
<?php $DB_Server = "localhost"; $DB_Username = "mydowns"; $DB_Password = ""; $DB_DBName = "mydowns"; $DB_TBLName = "user"; $Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password) or die("Couldn't connect."); $Db = @mysql_select_db($DB_DBName, $Connect) or die("Couldn't select database."); $file_type = "vnd.ms-excel"; $file_ending = "xls"; header("Content-Type: application/$file_type"); header("Content-Disposition: attachment; filename=mydowns.$file_ending"); header("Pragma: no-cache"); header("Expires: 0"); $now_date = date('Y-m-d H:i...
累啊,终于找到了如何将数据表绑定到DateGrid的方法了。不过这次犯了经验主义错误,一开始就是去Google找的,找了半天没找到,后来还是在CSDN社区上找到了。呵呵,笨啊。这是Oracle版的。 private void button1_Click(object sender, System.EventArgs e) { string ConnectionString="Data Source=sky;user=diamond;password=diamond;"; //写连接串 OracleConnection conn=new OracleConnection(ConnectionString); //创建一个新连接 OracleCommand cmd= new OracleCommand("select * from ETAM_USERS",conn); DataS...
最近有个项目是delphi来做的,之中有很多地方要用到数据表格。这种功能在delphi和vb中能很方便的做出来,java没有提供这项功能,但是可以用Jtable 来实现,不过就是麻烦了点:)。 下面是我用applet实现的一个简单数据表格程序代码。package com.applet.cat10;import java.awt.*;import java.awt.event.*;import java.applet.*;import javax.swing.*;import com.util.*;import java.util.*;import javax.swing.table.*;import java.sql.*;/*** Title: Cat工程* Description: BCat* Copyright: Copyright (c) 2001* Company: smartcomm* @author daniel* @version 1.0*/public class TestDatabase extends JApplet {boolean isStand...
在PowerBuilder(文中简称PB)中,没有现成的像 VFP 中根据结构伸展文件生成数据表的函数。而在数据库应用系统的开发中,常常需要根据用户的要求创建数据表。我们可以仿照VFP的结构伸展文件创建一个数据表sjbjg(如图),用来存放用户欲创建数据表的结构,从而来相对简单地解决这个问题。为sjbjg数据表建立一个名为d_sjbjg的Grid数据窗口,数据源采用Quick Select。新建一个窗口,添加一个数据窗口控件dw_1和一个按钮控件cb_1。Dw_1的dataObject设置为d_sjbjg,cb_1的text设置为“创建数据表”。在cb_1的Clicked事件中输入以下代码:string Mysqlint ls_last,rowmysql='drop table Tablename' /...