vb.net 数据库?VB.Net连接SQL数据库的语句理解
一、VB.Net连接SQL数据库的语句理解
问题:
1,字符串前面的“_”符号,是VB的语法格式,表示下一行语句是与本行语句连接在一起的同一行语句。
主要是考虑屏幕宽度有限,有的语句太长,所以采用此格式;例如:a=12+18可以写成:a=12+_182,ConnectString是一个变量的名称;VB.NET允许,在声明变量的同时给它赋值例如:Dimaasintegera=12可以写成:Dimaasinteger=12你的例子的使用相当于:dimConnectStringasstringConnectString=""DataSource=。。。。。。。。。“关于如何操作数据库,这个真一两句话说不清楚,最好你找书或者、网上搜索。
二、关于vb.net的如何把文件上传服务器
你可以安装mysql数据库然后vb.net连接数据库写入对应字段内容
三、vb.net同时对两个ACCESS数据库进行增删改查
见下面的代码,自己换成真实的数据库及表即可
ImportsSystem.Data
ImportsSystem.IO
ImportsSystem.Data.OleDb
ModuleModule1
Publiccn1AsNewOleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\ACCESS数据库1.mdb")'定义连接1---这里请更改为实际数据库路径及名称
Publiccn2AsNewOleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\ACCESS数据库2.mdb")'定义连接2---这里请更改为实际数据库路径及名称
PublicDataBaseRST1AsInteger'用来返回数据库执行结果
PublicDataBaseRST2AsInteger'用来返回数据库执行结果
PublicFunctionDataModify(ByValstr_cmd1AsString,ByValstr_cmd2AsString)AsBoolean'进行数据库修改操作函数
Dimcmdinsert1AsNewOleDbCommand
Dimcmdinsert2AsNewOleDbCommand
Try
cmdinsert1.CommandText=str_cmd1
cmdinsert2.CommandText=str_cmd2
cmdinsert1.Connection=cn1
cmdinsert2.Connection=cn2
Ifcn1.State=ConnectionState.ClosedThencn1.Open()
Ifcn2.State=ConnectionState.ClosedThencn2.Open()
DataBaseRST1=cmdinsert1.ExecuteNonQuery()'用来返回执行的结果
DataBaseRST2=cmdinsert2.ExecuteNonQuery()'用来返回执行的结果
cn1.Close()
cn2.Close()
ReturnTrue
CatchexAsException
MessageBox.Show(Err.Description,"Error",MessageBoxButtons.OK,MessageBoxIcon.Error)
ReturnFalse
EndTry
EndFunction
EndModule
PublicClassForm1
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
DataModify("insertintoaavalues('1','2')","insertintoaavalues('1','2')")'调用方法
EndSub
EndClass