Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
lav en XxxxConnection og en XxxxCommand med INSERT (Xxxx afhænger af databasen) kald Directory.GetFiles til at hente all de filnavne som matcher lav en løkke over dem læs filen med en StreamReader og ReadToEnd metoden sæt data ind i kommandoen og gem i databasen med ExecuteNonQuery
using System; using System.Data; using System.Data.OleDb; using System.IO;
namespace e625974 { class Class1 { [STAThread] static void Main(string[] args) { string ConnStr = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Source.C#\e625974\db.mdb"; OleDbConnection Conn = new OleDbConnection(ConnStr);
DirectoryInfo DI = new DirectoryInfo(@"C:\Windows"); foreach (FileInfo FI in DI.GetFiles("*.txt")) { string FileName = FI.FullName; long FileSize = FI.Length; byte[] FileContent = new byte[FileSize];
using (FileStream FS = new FileStream(FileName, FileMode.Open, FileAccess.Read)) { using (BinaryReader BR = new BinaryReader(FS)) { FileContent = BR.ReadBytes((int)FileSize);
og ja jeg bruger mysql, havde ikke lige tænkt med det med fil navn, det er måske en god ide at gemme filnavnet også, men vil stadig fortrække man gemte med et auto nummer id felt
ser ud til at virke fint.. skal bare lige laves så den acceptere at blive kørt igen når tabellerne er der, samt der efter kun tage de nyeste filer.. men det burde jeg selv kunne klare.. tak for hjælpen
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.