sql >> Database teknologi >  >> RDS >> Oracle

hvordan man flytter fingeraftryksskabelon til oracle database

                   string path="C:\\Fingerprintimage.bmp";
                    FileStream fls;
                    fls = new FileStream(path, FileMode.Open, FileAccess.Read);
                    byte[]  blob = new byte[fls.Length];
                    fls.Read(blob, 0, System.Convert.ToInt32(fls.Length));
                    fls.Close();
                    string q="";
                    q = "insert into mytable(ID,FINGERPRINT) values(" + 1 + ", :BlobParameter)";
                    OracleParameter blobParameter = new OracleParameter();
                    blobParameter.OracleDbType = OracleDbType.Blob;
                    blobParameter.ParameterName = "BlobParameter";
                    blobParameter.Value = blob;
                    cmd = new OracleCommand(q, conn);
                    cmd.Parameters.Add(blobParameter);
                    cmd.ExecuteNonQuery();



  1. Kolonneantal stemmer ikke overens med værdiantallet i række 1

  2. Ugyldigt datetime-format:1292 Forkert datetime-værdi

  3. Valg af en sammenføjningstabels kolonneværdier som resultatkolonnenavn

  4. FEJL:Syntaksfejl ved eller tæt på OVER