Visual BasicがSQLデータベースに接続されています。 Insertステートメントは、 "文字列またはバイナリデータが切り捨てられる"というエラーを表示します。
Dim Command As New SqlCommand
Command.Connection = CN
Dim ms As New MemoryStream
ConON()
Command.CommandText = "Insert into tbl_profile(Lastname,Firstname,Gender,Birthdate,ContactNum," & _
"Housenumstreet,Brgydistrict,Cityprovince) values ('" & AddProfile.tbxlname.Text & "','" & AddProfile.tbxfname.Text & _
"','female','" & AddProfile.tbxbdate.Text & "','" & AddProfile.tbxcontactnum.Text & _
"','" & AddProfile.tbxhousenostrt.Text & "','" & AddProfile.tbxbrgy.Text & "','" & AddProfile.tbxcity.Text & "')"
Command.ExecuteNonQuery()
とSQLの私のコード[これはVisual Basicのための私のコードです]:
Create table tbl_profile
(
[IdentityID] bigint identity(1,1),
Lastname varchar(max),
Firstname varchar(max),
Gender varchar null,
Birthdate varchar(max) null,
ContactNum varchar(max) null,
Housenumstreet varchar(max) null,
Brgydistrict varchar(max) null,
Cityprovince varchar(max) null,
Picture1 Image,
Picture2 Image null
)
のようなサンプルを試し
は、テキストの代わりに、画像 –