着急-这些sql语言对应的C#语言怎么编写?

问题描述

这些sql语言对应的C#语言怎么编写?
//-------------------------------
//考卷内容表
drop table examcontent;
create table ExamContent(
Pid number(40) not null
Tid number(40) null
Type number(40) null
Source number(10) null
Answer varchar2(4000) null
FullMark number(31) null
Score number(31) null
);
//--------------------------------
考试汇总信息表
drop table testinfo;
create table TestInfo(
ExamID number(40) not null //自动编号
Course_id number(40) not null
TimeLast number(30) default 120
TotalScore number(30) default 100
AverScore number(52) default 0
TotalStu number(40) null
RealStu number(40) null
TeachID number(40) null
StuType varchar2(10) default '3+1'
);

//---------------------------------------
//考卷信息表
drop table paperinfo;
create table PaperInfo(
PaperID number(40) not null //自动编号
ExamID number(40) not null
CourseID number(40) null
StartTime date null
EndTime date null
Flag number(10) null
StuID varchar2(8) null
StuPwd number(80) null
TeachName varchar2(10) null
Score number(41) default 0
);

//-----------------------
//考生信息表
drop table stuinfo;
create table StuInfo(
StuID varchar2(8) not null
StuName varchar2(10) null
Sex varchar2(2) null
Birthday date null
EnrollDay date null
NativePlc varchar2(20) null
DelSign number(10) null
);

//------------------

解决方案

这是一些建表的sql,你建好表,然后设计界面啊。

解决方案二:
给你个列子, //创建父表
private void MakeParentTable()
{
//实例化一个表对象并命名为ParentTable
DataTable table = new DataTable(""ParentTable"");
//申明列和行对象,
DataColumn column;
DataRow row;

        //创建新的列,上面是申明,这里实例化        column = new DataColumn();        //指明列的数据类型        column.DataType = System.Type.GetType(""System.Int32"");        //列的名称        column.ColumnName = ""id"";        //指定类的内容 唯一限制        column.Unique = true;        column.ReadOnly = true;        //将设置好的列的对象添加到DataTable中        table.Columns.Add(column);        //继续创建列        column = new DataColumn();        column.DataType = System.Type.GetType(""System.String"");        column.ColumnName = ""ParentItem"";        //是否自增        column.AutoIncrement = false;        //设置列标题        column.Caption = ""ParentItem"";        column.ReadOnly = false;        column.Unique = false;        //又一次将一个新的列添加到DataTable中去,当前table对象就有两个列了        table.Columns.Add(column);        //为表设置主键字段,首先选出要做主键的字段添加到一个DataColumn集合中        //DataTable里面可以有多个 主键字段        DataColumn[] PrimaryKeyColumns = new DataColumn[1];        PrimaryKeyColumns[0] = table.Columns[""id""];        table.PrimaryKey = PrimaryKeyColumns;        //上面已经把一张表结构弄好了,        //接下来实例化DataSet对象        ds = new DataSet();        //将表对象添加到DataSet对象        ds.Tables.Add(table);        //现在ds中有一张ParaentTable表,这张表有两个列,但是没有数据        //下面为表添加三行数据        //行的实例化不能用new DataRow(),        row = table.NewRow();        row[""id""] = 1;        row[""ParentItem""] = ""父表第一行数据"";        //将行添加到表中去        table.Rows.Add(row);        //继续设置第二行        row = table.NewRow();        row[""id""] = 2;        row[""ParentItem""] = ""父表第二行数据"";        //将行添加到表中去        table.Rows.Add(row);        //继续设置第三行        row = table.NewRow();        row[""id""] = 3;        row[""ParentItem""] = ""父表第三行数据"";        //将行添加到表中去        table.Rows.Add(row);    }
时间: 2024-08-15 07:57:40

着急-这些sql语言对应的C#语言怎么编写?的相关文章

MS SQL基础教程:Transact-SQL语言概述

Transact-SQL 语言中标准的SQL 语句畅通无阻.Transact-SQL 也有类似于SQL 语言的分类,不过做了许多扩充.Transact-SQL 语言的分类如下: ·变量说明 用来说明变量的命令. ·数据定义语言(DDL,Data Definition Language) 用来建立数据库.数据库对象和定义其列,大部分是以CREATE 开头的命令,如:CREATE TABLE .CREATE VIEW .DROP TABLE 等. ·数据操纵语言(DML,Data Manipulat

SQL Server 2008的Transact-SQL语言增强

Microsoft SQL Server 2008 对 Transact-SQL 语言进行了进一步增强,主要包括:ALTER DATABASE 兼容级别设置.复合运算符.CONVERT 函数.日期和时间功能.GROUPING SETS.MERGE 语句.SQL 依赖关系报告.表值参数和 Transact-SQL 行构造函数. 1.ALTER DATABASE 兼容级别设置 某些数据库行为与 SQL Server 版本有关,通过 ALTER DATABASE 下面新增的语法,可以设置数据库兼容级别

cursor-PL/SQL中什么变量必须定义?它属于强类型语言还是弱类型语言

问题描述 PL/SQL中什么变量必须定义?它属于强类型语言还是弱类型语言 declare begin for i in 0..5 loop for k in 1..i loop dbms_output.put(' '); end loop; for j in 1..11-2*i loop dbms_output.put('*'); end loop; dbms_output.put_line(''); end loop; end; i,j,k都不必先申明再使用 declare pename em

MySQL的C语言API接口_C 语言

1.首先当然是连接数据库,函数原型如下: MYSQL * STDCALL mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long clientflag); 第一个参数 MYSQL是 C api中一个非常重要的变量,里面内存非常丰富

vala windows-VALA语言能在WINDOWS环境下编写吗?

问题描述 VALA语言能在WINDOWS环境下编写吗? VALA是Linux的语言,最近在查是否VALA语言能用在Window下,可以不借助其他Linux的工具把Windows转换为Linux,然后编写VALA吗?就是直接能在Windows下应用吗>?

Swift语言指南(九) Swift语言的基本运算符

运算符(operator)是用来检查,改变或合并值的一种特殊符号或短语.例如,加号运算符让两个数字相加(如:let i = 1 + 2),还有些更复杂的运算符,如逻辑与运算符(&&)(如:if enteredDoorCode && passedRetinaScan)和自增运算符(++i)(将 i 的值加 1 的便捷写法). Swift 支持标准C语言的大多数运算符,并且改进了一些特性以规避常见的代码错误.赋值运算符(=)是没有返回值的,这样是为了避免在使用等于运算符(==)

c语言基础问题-C语言基础问题,基本类型,

问题描述 C语言基础问题,基本类型, 为什么六种整数类型的每一种所表示的取值范围度会根据机器的不同而不同 .如果我想了解,要看什么书. 解决方案 和机器无关,和编译器有关.你用turbo c编译,即便用的是64bit的windows 10,int 也是16bir 建议你看C primer 解决方案二: 一种语言,基本数据类型因为编译器的不同而不同,这在今天看上去很雷人.但是C语言是一种充满缺陷和坑的古老的语言. 也许它的标准制定者自以为聪明地认为,这样做,那些16bit的程序不用修改源代码就变成

r语言-在C# 程序里 调用R语言 调用完R语言后C#程序也跟着结束了,怎么让他不跟着结束呢?

问题描述 在C# 程序里 调用R语言 调用完R语言后C#程序也跟着结束了,怎么让他不跟着结束呢? 我程序里调用R语言的代码是这样的 REngine.SetEnvironmentVariables(); REngine engine = REngine.GetInstance(); engine.Evaluate(R_cmd); engine.Evaluate("q()"); engine.Dispose(); 这样有什么问题吗? 解决方案 你C#怎么写的?控制台程序可以加上一个Cons

visual stu...-使用c++语言如何在visual studio 中编写可视化窗口程序

问题描述 使用c++语言如何在visual studio 中编写可视化窗口程序 使用c++语言如何在visual studio 中编写可视化窗口程序? 解决方案 就可以创建MFC 程序 剩下的就是代码实现功能的问题了 解决方案二: 最简单的已经使用MFC工程向导,你也可以手动写代码做Win32的基本程序结构. 解决方案三: 最简单的方法是用对话框当窗口用,在资源视图里可以创建对话框,代码里直接一句DialogBox()就行,对话框上可以直接托控件上去,非常方便.而且不用一些专门的软件,比如spy