
正文
vb.net空值入数据库 excel vba 空值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
.net中如何把一个空值转换为时间类型写入数据库中?
用SimpleDateFormat这个类,在new这个类的时候定义好需要的类型,调format这个方法就可以:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static Date stringToDate(String dateStr) throws ParseException {
SimpleDateFormat srcFormatter = new SimpleDateFormat("yyyy-MM-dd");
return srcFormatter.parse(dateStr);
}
public static String dateToString(Date date) {
// 05-10月-2010
SimpleDateFormat dstFormatter = new SimpleDateFormat("dd-MM月-yyyy");
return dstFormatter.format(date);
}
public static void main(String[] args) throws ParseException {
// 直接把这个date插入数据库,数据库会按自己的格式处理日期.
Date date = Test.stringToDate("2010-10-05");
String dateStr = Test.dateToString(date);
System.out.println(dateStr);
}
}
相关问答
Q1: VB读取数据库里的空值,怎么读取?
VB读取数据库中的空值是会出错,所以,应该提前判断一下:
if isnull(rs.fields(2)) then
m="空值"
else
m=rs.fields(2)
end if
最简单的办法是:
trim(rs.fields(2) "")
Q2: vb.net 怎么操作数据库
如果楼主熟悉VB6vb.net空值入数据库,可以直接在项目中添加ADODB的Com引用,这样你就可以像VB6那样操作数据库了!
另外
.NET
Framework中连接数据库要用到ADO.NET。如果要操作Access数据库,要用到System.Data.OleDb命名空间下的许多类。
比如按楼主所说,“vb.net空值入数据库我想在textbox1中显示表一中【一些数据】字段下的第一个内容”vb.net空值入数据库:
'首先导入命名空间
Imports
System.Data
Imports
System.Data.OleDb
'然后在某一个事件处理程序中写vb.net空值入数据库:
Dim
conn
As
New
OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=数据库.accdb;Jet
OLEDB:Database
Password=MyDbPassword")
Dim
command
As
New
OleDbCommand("Select
*
From
数据表",
conn)
conn.Open()
'打开数据库连接
Dim
reader
As
OleDbDataReader
=
command.ExecuteReader()
'执行SQL语句,返回OleDbDataReader
对象
Do
While
reader.Read()
'读取一条数据
textbox1.Text
+=
reader("一些数据")
VbCrLf
Loop
reader.Close()
'关闭OleDbDataReader
conn.Close()
'关闭连接
Q3: vb.net将DataGridView中的数据保存到SQL数据库
Dim ap As SqlClient.SqlDataAdapter'这个变量很重要
Private Function Save_Data() As Boolean '保存数据库的操作
Try
Me.DataGridView1.EndEdit()
' Me.BindingSource1 = Me.DataGridView1.DataSource
Me.BindingSource1.EndEdit()
Dim bd As New SqlClient.SqlCommandBuilder(ap)
ap.UpdateCommand = bd.GetUpdateCommand
ap.Update(Me.BindingSource1.DataSource)
Find(str_cmd)
Return True
Catch ex As Exception
MsgBox(ex.Message)
Return False
End Try
End Function
Q4: 请问VB.NET中datagridview表里的数据怎样写入到数据库中
Public Class datafrm
Dim conn As SQLite.SQLiteConnection
Dim cmd As SQLite.SQLiteCommand
Dim ap As SQLite.SQLiteDataAdapter
Dim mytable As New DataTable
Private Sub datafrm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
conn = New SQLite.SQLiteConnection("data source=InfoCenter.db")
cmd = New SQLite.SQLiteCommand("select * from leader", conn)
ap = New SQLite.SQLiteDataAdapter(cmd)
conn.Open()
ap.Fill(mytable)
DataGridView1.DataSource = mytable
End Sub
'更新操作
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sd As New SQLite.SQLiteCommandBuilder(ap)
ap.Update(mytable)
End Sub
End Class
Q5: vb.net 写入mdb数据库
1、首先,你得做一个oledbconnection对象,这个对象有个连接字符串的属性,你需要设置
2、做一个oledbcommand对象,这个对象有个操作字符串(SQL语句)需要设置
3、打开oledbconnection对象
4、执行oledbcommand对象
5、关闭oledbconnection对象
程序结束,希望对你有帮助
vb.net空值入数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于excel vba 空值、vb.net空值入数据库的信息别忘了在本站进行查找喔。






