精华内容
下载资源
问答
  • 提示索引或主关键字不能为空但是表中的主关键字列并不是的,因为我的表中就只有一条记录,错误排查了好久才弄好,原来是因为我把excel当成一个数据库进行操作的时候,居然自动把末尾的空行也进行了导入操作,空行...

    excel导入到access 提示索引或主关键字不能为空但是表中的主关键字列并不是空的,因为我的表中就只有一条记录,错误排查了好久才弄好,原来是因为我把excel当成一个数据库进行操作的时候,居然自动把末尾的空行也进行了导入操作,空行的索引列当然为空了,所以一直提示这个问题!

    解决办法:从excelselect 的时候加上where索引 is not null

    附加将excel 导入到accessVB.net 代码

    (下面的代码写在module中,需要的地方再用以下语句进行调用: CallExportExcelSheetToAccess(ComboBox_sheet.SelectedItem.ToString, selexcel,ComboBox_sheet.SelectedItem.ToString, TextBox_access.Text)):

    PublicSub ExportExcelSheetToAccess(ByVal sSheetName As String, ByVal sExcelPath AsString, ByVal sAccessTable As String, ByVal sAccessDBPath As String)
    Dim xlsApp As New Excel.Application
    Dim xlsBook As Excel.Workbook
    Dim xlsSheet As Excel.Worksheet
    xlsBook = xlsApp.Workbooks.Open(sExcelPath)
    xlsSheet = xlsBook.Worksheets(sSheetName)

    Dimcols As Integer
    cols = xlsSheet.UsedRange.Columns.Count
    Dim colName() As String
    ReDim colName(cols)
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Dim con1 As New ADODB.Connection
    Dim rs As New ADODB.Recordset
    Dim Sql1 As String = "select * from [" & sSheetName &"$]"
    con1.CursorLocation = ADODB.CursorLocationEnum.adUseClient
    con1.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Datasource=" & sExcelPath & ";Extended Properties='Excel8.0;HDR=Yes'"
    con1.Open()
    rs.Open(Sql1, con1, ADODB.CursorTypeEnum.adOpenDynamic,ADODB.LockTypeEnum.adLockBatchOptimistic)
    With rs
    For i1 As Integer = 0 To cols - 1
    colName(i1) = rs(i1).Name.ToString
    ' MsgBox(colName(i1))
    Next
    End With
    rs.Close()
    con1.Close()

    xlsBook.Close()
    xlsApp.Quit()
    xlsSheet = Nothing
    xlsBook = Nothing
    xlsApp = Nothing


    Dim con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;DataSource= " & sAccessDBPath & " ")
    con.Open()
    Dim j As Integer
    Dim tablename As String
    tablename = Form_face.ComboBox_daoru.SelectedItem.ToString.Substring(0,Form_face.ComboBox_daoru.SelectedItem.ToString.Length - 1)
    Dim strs As String
    If (Form_daoru.ComboBox_ssbs.SelectedItem.ToString.Equals("硕士录取")) Then
    strs = "sslq"
    Else
    strs = "bslq"
    End If
    tablename = tablename + strs
    Dim adapter As OleDbDataAdapter
    Dim ds As New DataSet
    adapter = New OleDbDataAdapter("select * from MSysObjects Where name ='" & tablename & "' and type = 1 and flags =0", con)
    adapter.Fill(ds)


    If ds.Tables(0).Rows.Count = 0 Then
    MsgBox("数据库中不存在要导入的表,是否新建一张表?")
    Dim myTrans As OleDbTransaction
    myTrans = con.BeginTransaction
    Try
    Dim sql As String = "CREATE TABLE " & tablename & " (" & colName(0) & " char (100) )"
    Dim myCmd As New OleDb.OleDbCommand(sql, con)
    myCmd.Transaction = myTrans
    myCmd.ExecuteNonQuery()
    Dim sql2 As String
    For j = 1 To cols - 1
    sql2 = "alter table " & tablename & " add " &colName(j) & " char (100) "
    ' MsgBox(colName(j))
    Dim myCmd2 As New OleDb.OleDbCommand(sql2, con)
    myCmd2.Transaction = myTrans
    myCmd2.ExecuteNonQuery()
    Next
    Dim sql3 As String = "alter table " & tablename & " addconstraint PK_xuehao primary key (xuehao)"
    Dim myCmd3 As New OleDb.OleDbCommand(sql3, con)
    myCmd3.Transaction = myTrans
    myCmd3.ExecuteNonQuery()

    'MsgBox("下面进行导入工作……")
    Dim Command As New OleDbCommand("insert into " & tablename &" select * from [Excel 12.0;HDR=YES;DATABASE=" & sExcelPath &"].[" & sSheetName & "$] where xuehao is not null", con)
    Command.Transaction = myTrans
    Command.ExecuteNonQuery()
    MsgBox("数据导入成功!",vbInformation)
    myTrans.Commit()
    Catch ex As Exception
    MsgBox(ex.Message + "导入不成功! ")
    Try
    myTrans.Rollback()
    Catch ex2 As Exception
    MsgBox(ex2.Message)
    End Try
    Finally
    con.Close()
    xlsSheet = Nothing
    xlsBook = Nothing
    xlsApp = Nothing

    EndTry


    Else
    MsgBox("此表已经存在,是否追加?")
    Try
    'MsgBox("下面进行导入工作……")
    Dim Command As New OleDbCommand("insert into " & tablename &" select * from [Excel 12.0;HDR=YES;DATABASE=" & sExcelPath &"].[" & sSheetName & "$] where xuehao is not null", con)
    Command.ExecuteNonQuery()
    MsgBox("数据导入成功!",vbInformation)
    con.Close()
    Catch ex As Exception
    MsgBox(ex.Message + "导入不成功! ")
    End Try


    End If


    End Sub

     

    展开全文
  • 对一个数据表进行操作时,出现“索引或主关键字不能包含一个 (Null) ”错误信息。考虑是某个字段允许为空,所以把所有的字段都填充上,但仍然出现这样的错误。手工在该数据表上直接插入数据,当把除主键...
    对一个数据表进行操作时,出现“索引或主关键字不能包含一个 空 (Null) 值”错误信息。考虑是某个字段不允许为空,所以把所有的字段都填充上值,但仍然出现这样的错误。手工在该数据表上直接插入数据,当把除主键之外所有的字段都插入数据时,仍然无法提交该记录。试着把主键字段插入一个值,提交成功。
    这下才明白,主键本身不是自增字段,打开定义一看,这个Access数据表的主键不是自动编号,只是一个普通的长整型数据。因为不是本人做的数据表,所以没有往这方面想。这种问题,还是第一次碰到。
    数据表已经有数据了,而且Access数据表这个字段无法改为自增,除非新增一个字段,将其设定为自增,但这样已经有的数据需要重新调整,麻烦。所以将错就错吧,先找到这个字段的最大值,然后增加1,再将这个值插入到主键中。
    展开全文
  • 数据库连接字符串ConnectionString 中的关键字值释义 (2006-03-16 16:44:40) 转载 标签: 杂谈 分类:MSN搬家 ConnectionString 类似于 OLE DB 连接字符串,但并相同。与 OLE DB ...

    数据库连接字符串ConnectionString 中的关键字值释义

    (2006-03-16 16:44:40)
    标签:

    杂谈

    分类:MSN搬家

    ConnectionString 类似于 OLE DB 连接字符串,但并不相同。与 OLE DB 或 ADO不同,如果“Persist Security Info ”值设置为false(默认值),则返回的连接字符串与用户设置的ConnectionString 相同但去除了安全信息。除非将“Persist Security Info ”设置为true,否则,SQL Server .NET Framework数据提供程序将不会保持,也不会返回连接字符串中的密码。

    可以使用 ConnectionString 属性连接到数据库。下面的示例阐释了一个典型的连接字符串。

    "Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer"
    

    只有在连接关闭时才能设置 ConnectionString属性。许多连接字符串值都具有相应的只读属性。当设置连接字符串时,将更新所有这些属性(除非检测到错误)。检测到错误时,不会更新任何属性。SqlConnection属性只返回那些包含在ConnectionString 中的设置。

    若要连接到本地机器,请将服务器指定为“(local)”。(必须始终指定一个服务器。)

    重置已关闭连接上的 ConnectionString会重置包括密码在内的所有连接字符串值(和相关属性)。例如,如果设置一个连接字符串,其中包含“Database=northwind”,然后再将该连接字符串重置为“Data Source=myserver;IntegratedSecurity=SSPI”,则 Database 属性将不再设置为 Northwind。

    在设置后会立即分析连接字符串。如果在分析时发现语法中有错误,则产生运行库异常,如ArgumentException。只有当试图打开连接时,才会发现其他错误。

    连接字符串的基本格式包括一系列由分号分隔的关键字/值对。等号 (=)连接各个关键字及其值。若要包括含有分号、单引号字符或双引号字符的值,则该值必须用双引号括起来。如果该值同时包含分号和双引号字符,则该值可以用单引号括起来。如果该值以双引号字符开始,则还可以使用单引号。相反地,如果该值以单引号开始,则可以使用双引号。如果该值同时包含单引号和双引号字符,则用于将值括起来的引号字符每次出现时,都必须成对出现。

    若要在字符串值中包括前导或尾随空格,则该值必须用单引号或双引号括起来。即使将整数、布尔值或枚举值用引号括起来,其周围的任何前导或尾随空格也将被忽略。然而,保留字符串关键字或值内的空格。使用.NET Framework 1.1 版时,在连接字符串中可以使用单引号或双引号而不用使用分隔符(例如,Data Source=my'Server 或 Data Source= my"Server),但引号字符不可以为值的第一个或最后一个字符。

    若要在关键字或值中包括等号 (=),则它之前必须还有另一个等号。例如,在假设的连接字符串中,

    "key==word=value"
    

    关键字是“key=word”并且值是“value”。

    如果“keyword= value”对中的一个特定关键字多次出现在连接字符串中,则将所列出的最后一个用于值集。

    关键字不区分大小写。

    下表列出了 ConnectionString 中的关键字值的有效名称。

    名称 默认值 说明
    Application Name   应用程序的名称,如果不提供应用程序名称,默认是:“.Net SqlClient DataProvider”
    AttachDBFilename
    - 或 -
    extended properties
    - 或 -
    Initial File Name
      可连接数据库的主文件的名称,包括完整的路径名。

    必须使用关键字“database”来指定数据库的名称。

    Connect Timeout
    - 或 -
    Connection Timeout

    15 在终止尝试连接并产生错误之前,等待与服务器的连接的时间长度(以秒为单位)。
    Current Language   SQL Server 语言

    Data Source
    - 或 -
    Server
    - 或 -
    Address
    - 或 -
    Addr
    - 或 -
    Network Address

      要连接的 SQL Server 实例的名称或网络地址。
    Encrypt 'false' 当该值为 true 时,如果服务器端安装了证书,则 SQL Server将对所有在客户端和服务器之间传送的数据使用 SSL 加密。可识别的值为truefalseyesno

    Initial Catalog
    - 或 -
    Database

      数据库的名称。

    Integrated Security
    - 或 -
    Trusted_Connection

    'false' 当为 false 时,将在连接中指定用户 ID 和密码。当为 true时,将使用当前的 Windows 帐户凭据进行身份验证。

    可识别的值为 truefalseyesno 以及与true 等效的sspi(强烈推荐)。

    Network Library
    - 或 -
    Net

    'dbmssocn' 用于建立与 SQL Server 实例的连接的网络库。支持的值包括dbnmpntw(命名管道)、dbmsrpcn(多协议)、dbmsadsn (Apple Talk)、dbmsgnet(VIA)、dbmslpcn(共享内存)及 dbmsspxn (IPX/SPX) 和 dbmssocn (TCP/IP)。

    相应的网络 DLL必须安装在要连接的系统上。如果不指定网络而使用一个本地服务器(比如“.”或“(local)”),则使用共享内存。

    Packet Size 8192 用来与 SQL Server 的实例进行通讯的网络数据包的大小,以字节为单位。

    Password
    - 或 -
    Pwd

      SQL Server 帐户登录的密码(建议不要使用。为了维护最高级别的安全性,强烈建议改用Integrated Security 或 Trusted_Connection 关键字)。
    Persist Security Info 'false' 当该值设置为 falseno(强烈推荐)时,如果连接是打开的或者一直处于打开状态,那么安全敏感信息(如密码)将不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。可识别的值为truefalseyesno
    User ID   SQL Server 登录帐户(建议不要使用。为了维护最高级别的安全性,强烈建议改用Integrated Security 或 Trusted_Connection 关键字)。
    Workstation ID 本地计算机名称 连接到 SQL Server 的工作站的名称。

    下表列出了 ConnectionString 内连接池值的有效名称。有关连接池的更多信息,请参见 SQLServer .NET Framework 数据提供程序连接池。

    名称 默认值 说明
    Connection Lifetime 0 当连接被返回到池时,将其创建时间与当前时间作比较,如果时间长度(以秒为单位)超出了由Connection Lifetime指定的值,该连接就会被销毁。这在聚集配置中很有用(用于强制执行运行中的服务器和刚置于联机状态的服务器之间的负载平衡)。

    零 (0) 值将使池连接具有最大的连接超时。

    Connection Reset 'true' 确定从池中提取数据库连接时是否重置数据库连接。对于 Microsoft SQL Server 7.0版,设置为 false可避免获取连接时再有一次额外的服务器往返行程,但须注意此时并未重置连接状态(如数据库上下文)。
    Enlist 'true' 当该值为 true 时,池程序在创建线程的当前事务上下文中自动登记连接。可识别的值为truefalseyesno
    Max Pool Size 100 池中允许的最大连接数。
    Min Pool Size 0 池中允许的最小连接数。
    Pooling 'true' 当该值为 true 时,系统将从相应池中提取 SQLConnection对象,或在必要时创建该对象并将其添加到相应池中。可识别的值为truefalseyesno

    当设置需要布尔值的关键字或连接池值时,您可以使用 'yes' 代替 'true','no' 代替'false'。整数值表示为字符串。

    注意   SQL Server .NET Framework数据提供程序使用它自己的协议与 SQL Server 进行通信。因此,当连接到 SQL Server 时,它不支持 ODBC数据源名称 (DSN) 的使用,因为它不添加 ODBC 层。警告   在此版本中,在应用程序中根据用户输入构造连接字符串时(例如,从对话框中检索用户ID和密码信息并将其追加到连接字符串时)应相当谨慎。应用程序应确保用户无法在这些值中嵌入额外的连接字符串参数(例如,输入“validpassword;database=somedb”作为密码,以试图连接到其他数据库)。


    展开全文
  • .net中SqlConnection中连接字符串 ConnectionString 中的关键字值的有效名称。 名称 默认值 说明

    .netSqlConnection中连接字符串 ConnectionString 中的关键字值的有效名称。

    名称

    默认值

    说明

    应用程序名称

     

    应用程序的名称,或者“.Net SqlClient Data Provider”(如果不提供应用程序名称)。

    AttachDBFilename

    - -

    扩展属性

    - -

    初始文件名

     

    可连接数据库的主文件的名称,包括完整的路径名。

    必须使用关键字“database”来指定数据库的名称。

    连接超时设定

    - -

    连接超时

    15

    在终止尝试并产生错误之前,等待与服务器的连接的时间长度(以秒为单位)。

    当前语言

     

    SQL Server 语言记录名称。

    数据源

    - -

    服务器

    - -

    地址

    - -

    Addr

    - -

    网络地址

     

    要连接的 SQL Server 实例的名称或网络地址。

    加密

    'false'

    当该值为 true 时,如果服务器端安装了证书,则 SQL Server 将对所有在客户端和服务器之间传送的数据使用 SSL 加密。可识别的值为 truefalseyes no

    初始目录

    - -

    数据库

     

    数据库的名称。

    集成安全性

    - -

    Trusted_Connection

    'false'

    当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。

    可识别的值为 truefalseyesno 以及与 true 等效的 sspi(强烈推荐)。

    网络库

    - -

    网络

    'dbmssocn'

    用于建立与 SQL Server 实例的连接的网络库。支持的值包括 dbnmpntw(命名管道)、dbmsrpcn(多协议)、dbmsadsn (Apple Talk)dbmsgnet (VIA)dbmslpcn(共享内存)及 dbmsspxn (IPX/SPX) dbmssocn (TCP/IP)

    相应的网络 DLL 必须安装在要连接的系统上。如果不指定网络而使用一个本地服务器(比如“.”“(local)”),则使用共享内存。

    数据包大小

    8192

    用来与 SQL Server 的实例进行通讯的网络数据包的大小,以字节为单位。

    密码

    - -

    Pwd

     

    SQL Server 帐户登录的密码(建议不要使用。为了保持较高的安全级别,极力建议您改用集成安全性关键字或 Trusted_Connection 关键字。)

    持续安全信息

    'false'

    当该值设置为 false no(强烈推荐)时,如果连接是打开的或者一直处于打开状态,那么安全敏感信息(如密码)将不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。可识别的值为 truefalseyes no

    用户 ID

     

    SQL Server 登录帐户(建议不要使用。为了保持较高的安全级别,极力建议您改用集成安全性关键字或 Trusted_Connection 关键字。)

    工作站 ID

    本地计算机名称

    连接到 SQL Server 的工作站的名称。

    下表列出了 ConnectionString 内连接池值的有效名称。有关连接池的更多信息,请参见 SQL Server .NET Framework 数据提供程序连接池。

    名称

    默认值

    说明

    连接生存期

    0

    当连接被返回到池时,将其创建时间与当前时间作比较,如果时间长度(以秒为单位)超出了由 Connection Lifetime 指定的值,该连接就会被销毁。这在聚集配置中很有用(用于强制执行运行中的服务器和刚置于联机状态的服务器之间的负载平衡)。

    (0) 值将使池连接具有最大的连接超时。

    连接重置

    'true'

    确定从池中提取数据库连接时是否重置数据库连接。对于 Microsoft SQL Server 7.0 版,设置为 false 可避免获取连接时再有一次额外的服务器往返行程,但须注意此时并未重置连接状态(如数据库上下文)。

    登记

    'true'

    当该值为 true 时,池程序在创建线程的当前事务上下文中自动登记连接。可识别的值为 truefalseyes no

    最大池大小

    100

    池中允许的最大连接数。

    最小池大小

    0

    池中允许的最小连接数。

    'true'

    当该值为 true 时,系统将从相应池中提取 SQLConnection 对象,或在必要时创建该对象并将其添加到相应池中。可识别的值为 truefalseyes no

    当设置需要布尔值的关键字或连接池值时,您可以使用 'yes' 代替 'true''no' 代替 'false'。整数值表示为字符串。

    注意   SQL Server .NET Framework 数据提供程序使用它自己的协议与 SQL Server 进行通信。因此,当连接到 SQL Server 时,它不支持 ODBC 数据源名称 (DSN) 的使用,因为它不添加 ODBC 层。

    警告   在此版本中,在应用程序中根据用户输入构造连接字符串时(例如,从对话框中检索用户 ID 和密码信息并将其追加到连接字符串时)应相当谨慎。应用程序应确保用户无法在这些值中嵌入额外的连接字符串参数(例如,输入“validpassword;database=somedb”作为密码,以试图连接到其他数据库)。

    示例

    [Visual Basic, C#, C++] 下面的示例创建一个 SqlConnection 并设置它的一些属性。

    [Visual Basic]

    Public Sub CreateSqlConnection()

        Dim myConnection As New SqlConnection()

        myConnection.ConnectionString = "Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer;Connect Timeout=30"

        myConnection.Open()

    End Sub 'CreateSqlConnection

     

     

     
    展开全文
  • Python 关键字

    万次阅读 多人点赞 2017-03-30 15:28:47
    关键字是预先保留的标识符,每个关键字都有特殊的含义。编程语言众多,但每种语言都有相应的关键字,Python 也例外,它自带了一个 keyword 模块,用于检测关键字
  • 今天在处理数据时发现TreeList数据源绑定到集合中,运行后加载数据始终提示键不为null,关键字:key。查阅网上资料发现都没啥作用,好了,废话不多说。...由于TreeList必须绑定父子键,所以必须保证子键不为空。...
  • 普通的一条sql运行正常 如:select username from test where username='a'; 输入:username  a 在存储过程中username,null ...select a.`username` from test a where a.`username`='a';......
  • 依次把结点的关键字值为50,30,20,150,130,40,80,70,85,15的记录插入到初始化为的平衡二叉排序树中,在插入过程中平衡树条件如被破坏,则进行必要的调整,得到的平衡二叉排序树的深度() 正确答案: C 你的...
  • final关键字

    千次阅读 2017-12-15 18:15:39
    引用类型,变量放的是个地址,所以用final修饰引用类型变量指的是它里面的地址不能变,即它只能指向初始时指向的那个对象,而关心指向的对象内容的变化 所以修饰的变量必须被初始化 public s...
  • 相关文章链接 : 1.【嵌入式开发】C语言 指针数组 多维数组 2.【嵌入式开发】C语言 命令行参数 函数指针 ... 3.... 4.... 5.【C语言】 C 语言 关键字分析 ( 属性关键字 | 常量关键字 | 结构体关键字 | 联合体关键字 ...
  • Python 什么没有 void 关键字

    万次阅读 多人点赞 2020-08-21 23:30:21
    ????“Python猫” ,一个值得加星标的公众号void 是编程语言中最常见的关键字之一,从字面上理解,它是“的、空集、空白”的意思,最常用于表示函数的一种返回值类型。维基百科上...
  • Python关键字

    千次阅读 2017-10-28 19:00:21
    查看关键字的方法查看所有的关键字:help(“keywords”)>>> help("keywords")Here is a list of the Python keywords. Enter any keyword to get more help.False def if raise None
  • python 关键字

    千次阅读 2018-04-08 13:21:15
    关键字 含义 FALSE 布尔类型的,表示假,与 True 相反 TRUE 布尔类型的,表示真,与 False 相反 None 表示什么也没有,在逻辑判断中被当成False。 assert 断言,用于判断变量或者条件表达式的...
  • instanceof关键字

    千次阅读 2020-09-08 16:36:00
    instanceof关键字 instanceof 关键字用来对比左边的对象是否属于右边的对象 instanceof 的左右两边必须是引用...instanceof 的对比结果 boolean 类型,如果左右两边比对成功,返回 true ;否则返回 flase null 与
  • Golang 关键字

    千次阅读 2018-01-18 18:52:50
    go语言25个关键字总结  ·var和const:变量和常量的声明  ·var varName type 或者 varName := value  ·package and import:导入  ·func:用于定义函数和方法  ·return:用于从函数返回  ·defer ...
  • volitail关键字

    千次阅读 2019-11-16 17:08:02
    对于volatile这个关键字,相信很多朋友都听说过,甚至使用过,这个关键字虽然字面上理解起来比较简单,但是要用好起来却不是一件容易的事。这篇文章将从多个方面来讲解volatile,让你对它更加理解。 计算机中什么...
  • constexpr关键字

    千次阅读 2017-10-10 16:15:23
    constexpr是C++11新标准规定的规定的关键字。...const变量并把它的初始我们认为的某个常量表达式,但在实际使用时,尽管要求如此却常常发现初始并非常量  表达式的情况。可以说,这时的对
  •  2)transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Serializable接口 3)被transient关键字修饰的变量不再被序列...
  • Python关键字大全

    2019-12-10 19:36:02
    Python3关键字 查看python3所有关键字 import keyword ... True 真 and 逻辑与, 且 as 别名 import random as rm # 重命名导入模块with open(…) as f: pass # 获取上下文管理器对象except ...
  • volatile关键字

    千次阅读 2017-11-11 14:27:29
    title:volatile关键字date:2017年11月5日14:54:25之前,我们讲线程中断的时候,使用了volitate关键字完成了最简单的中断操作,那我们今天就来好好的探究下volitate关键字。争取做到知道什么时候用volitate关键字,他...
  • 联系人:石虎 QQ:1224614774 昵称: 嗡嘛呢叭咪哄 QQ群:807236138 群称: iOS 技术交流...一、关键字大全 1.关键字分类: 访问控制 private protected public ...
  • 数据库主要关键字

    千次阅读 2019-05-31 00:15:14
    主键约束字段不能为空不能重复,一张表只能有一个主键 2.foreign key 外键 eg:foreign key(Sno) 一般会和references一起出现,如下: 3.references A表Sno需要B表Sno数据,结合外键 eg: foreign key(Sno) ...
  • kotlin关键字

    千次阅读 2018-02-10 15:29:27
    这个属性的类型必须是非空的,同样也不能为一个基本类型.  在一个延迟初始化的属性初始化前访问他,会导致一个特定异常,告诉你访问的时候还没有初始化. 表中录入kotlin语言的常见关键字并按照字母排序,链接取自 ...
  • C++关键字详解

    万次阅读 多人点赞 2016-12-16 18:53:43
    注:上表中为C++98/03中的63个关键字,其中红色标注C语言中的32个关键字。C++11中有73个关键字,新增加的10个:alignas、alignof、char16_t、char32_t、constexpr、decltype、noexpect、nullptr、static_assert...
  • java关键字总结

    2016-03-26 00:07:15
    java关键字总结
  • Swift关键字总结上篇

    千次阅读 2017-12-24 20:41:13
    Swift 中有多少关键字? 在Swift官方文档的词汇结构中, 有非常多的关键字, 它们被用于声明中、语句中、表达式中、类中、模式中, 还有以数字符号#开头的关键字, 以及特定上下文环境使用的关键字。 本文中涉及的代码...
  • nullptr关键字

    千次阅读 2017-09-25 21:53:24
    如果暂时明确该指针指向哪个变量,则需要赋予NULL。除了NULL之外,C++11新标准中又引入了nullptr来声明一个“指针”,这样,我们就有下面三种方法来获取一个“指针”: 如下: int *p1 = NULL; // 需要...
  • Kotlin关键字与操作符

    千次阅读 2018-01-24 17:15:31
    以下符号会始终解释为关键字不能用作标识符: as 用于类型转换 导入指定一个别名 as? 用于安全类型转换(它可以在失败时返回 null ) break 终止循环的执行 class 声明一个类 continue 继续最近层循环的下...
  • C语言关键字

    千次阅读 2012-09-16 16:31:01
    while 循环:先判断while 后面括号里的,如果真则执行其后面的代码;否则执行。while(1)表示死循环。死循环有没有用呢? 看下面例子:比如你开发一个系统要日夜不停的运行,但是只有操作员输入某个特定的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 389,852
精华内容 155,940
关键字:

关键字的值不能为空